|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 9 ![]() |
Salut,
Je cherche comment obtenir via une procstock je suppose (ou directement dans un select mais je doute) la date YYYYMMDD du dernier vendredi précédent la date du jour. Actuellement, je sais faire la "date du jour - x jours", mais bon, ça le fait pas sur un traitement lancé quotidiennement. (je suis en train de passer un traitement hebdo basé sur ce mode de fonctionnement à un traitement quotidien mais il me faut pouvoir trouver la date du dernier vendredi...) Une idée ? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
Il n'y a pas besoin à mon sens de passer par du SQL intégré. Cette requête devrais répondre a tes attentes : Code :
SELECT MAKEDATE(YEAR(NOW()), DATE_FORMAT(CURRENT_DATE(),'%j') - (DATE_FORMAT(CURRENT_DATE(),'%w') + 2)) AS DATE_DERNIER_VENDREDI; Désolé pour la lisibilité mais la requête est difficile a mettre en forme
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 9 ![]() |
Clair net et précis
Je testerai pour les effets de bords Un grand merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com