|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 19 ![]() |
Bonjour,
je debute sous postgres et je me demande si il est possible de faire une requete du type : update table set anciennedate=day(anciennedate)."/".month(now())."/".year(now()) merci de votre réponse. Cdt |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Pour ajouter un mois, une solution est d'utiliser le type 'interval'
Code :
UPDATE TABLE SET anciennedate=anciennedate + '1 month'; |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 19 ![]() |
merci pour votre réponse, voici ce que j'ai fait (pour determiner le nombre de mois à soustraire à anciennedate)
Code :
SELECT date_part('month', age(anciennedate)::interval) Code :
UPDATE TABLE SET anciennedate=anciennedate+interval(date_part('month', age(anciennedate)::interval)+' month') |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 19 ![]() |
Help,
je m'acharne et je ne trouve pas comment mettre à jour une date sans changer le jour (juste changer le mois et l'année) exemple (ne fonctionne pas) : Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 19 ![]() |
sorry, j'ai trouvé
Code :
|
||
|
|
00
|
|
|
#6 | |
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : décembre 2004 Messages : 19 ![]() |
exact, pas cool
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com