|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() ericsson svensson Inscription : septembre 2010 Messages : 9 ![]() |
Bonjour,
Je cherche à supprimer grâce à une requête sql le '00' en fin des dates de naissance des utilisateurs qui ont saisient le '00' sur le champs jour et de laisser que le mois et l'année. (par ex: 19751200 ---->197512) Par contre les autres utilisateurs je laisse la même structure 'jour-mois-annee' (par exemple: (19981215) donc nous avons 8 caractères pour la date de naissance Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Je ne connais pas bien postresql mais son format de date accepte une date sans jour ou une date avec 00 comme jour ?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() ericsson svensson Inscription : septembre 2010 Messages : 9 ![]() |
J'ai sur ma table 2300 date de naissance et il faut chercher une requête sql qui fait le travail
En faite le champ date_naissance et de type integer Le but c'est de trouver une requete sql de ce genre: update utilisateur set date_naissance ='(ce que je cherche) ' where date_naissance like '%00' |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Je persiste a dire que tu vas d'une impasse vers le fond du tunnel.
Code :
update utilisateur set date_naissance = SUBSTRING(date_naissance from 1 for 6) WHERE SUBSTRING(date_naissance from 7 for 2) = '00' |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com