Bonjour;
J'ai une table PostgreSQL, je veux mettre à jour un champ de type DATE (YYYY-MM-JJ):
Si les deux premier chiffres de YYYY < "19" alors les remplacer par "19".
Exemple:
1111-11-11 ==> 1911-11-11
1193-05-18 ==> 1993-05-18.

Cette requête permet d'extraire les 2 premiers chiffres YY.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT substring(datenaiselev from 1 for 2)
FROM eduserv.eleve
where SUBSTR(datenaiselev,1,2) < '19';
Merci bien ...