Bonjour,

je voudrais savoir comment ,depuis une date unix (123456789) je peux tronquer à l'heure, puis retransformer cette date en unixtime. Le tout via une requete bien entendu.

Voici ce que j'arrive à faire pour le moment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
select to_timestamp(1306896600) --"2011-06-01 02:50:00+00"
 
select date_trunc('hour',to_timestamp(1306896600)) --""2011-06-01 00:00:00+00""
 
select to_timestamp(date_trunc('hour',to_timestamp(1306896600))) -- -> erreur
ou alors, peut-être qu'il existe un calcul réalisable depuis le unixtime, **toujours avec PG** pour réaliser cela ?

Merci.