Bonjour,
Voilà dans ma table j’ai un champ « ad_datededepartoccasionnel » qui est une date au format texte sous la forme dd-mm-yyyy.
Je dois présenter ces dates par ordre décroissant. Problème, c’est le jour qui sert de référence.
Donc je veux permuter dd avec yyyy. D’où la requête ci-dessous (testé dans phpmyadmin).
Celle-ci marche jusqu’à la fin de SUBSTR, mais me signale une erreur sur l’UPDATE (j’ai essayé avec un seul REPLACE @annee,@jour)
voilà le code ci-dessous :
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT @annee := SUBSTR(ad_datededepartoccasionnel,7,4),@jour := SUBSTR(ad_datededepartoccasionnel,1,2)FROM cov_adsmanager_ads UPDATE cov_adsmanager_ads SET ad_datededepartoccasionnel= REPLACE(ad_datededepartoccasionnel,@annee,@jour) UPDATE cov_adsmanager_ads SET ad_datededepartoccasionnel= REPLACE(ad_datededepartoccasionnel,@jour,@annee)
Partager