bonjour,
j'ai une table ayant 3 champs :
un id,
une heure d'arrivée prévue : timestamp 2011-10-13 08:00:00
une heure d'arrivée effective : timestamp 2011-12-13 08:05:00
Mes heures d'arrivée prévue sont fausses (mauvaise date)
pour corriger le tire, j'aimerao remplacer la partie heure du champ prevu par la partie heure du champ Effective.
comment faire ?
idéalement j'aimerai faire ça :
update matable set prevu=date(effective) ' ' heure (prevu) where id= xxxx
Basiquement j'ai besoin de recopier dans mon premier champs la même date que le deuxieme champs tout en gardant l'heure d'origine.
j'aimerai donc avoir :
une heure d'arrivée prévue : timestamp 2011-12-13 08:00:00
une heure d'arrivée effective : timestamp 2011-12-13 08:05:00
mais voilà, il n'y a pas dans postgres de fonction qui donne la partie horaire d'un timestamp ou qui change juste la date d'un timestamp.
Du coup je suis coincé. comment faire ?
Partager