Bonjour François,

Je cherche de la documentation SQL sur les jours, mois et années. J'ai trouvé


*CURRENT_DATE()* MySQL|PostgreSQL Retourne la date courante au format AAAA-MM-JJ (ou AAAAMMJJ si le résultat est converti en entier)


        

Retour

CURRENT_DATE

        

2002-09-01

CURRENT_DATE()+0

        

20020901


qui me conviendrait mais est-ce compatible avec Base ?


Je voudrais extraire d'une date MMJJ. Mon problème est de savoir quel format Date utiliser,

JJMMAAAA ou AAAAMMJJ


Cordialement
papy



//*************************************************************************************************
Francois Gatto a écrit :
Bonsoir,

f2001 a écrit :
Bonjour,

Je veux sélectionner des dates un mois avant à un mois a  près la date
du jour


Je ne comprends pas bien "un mois après la date du jour" ?!

J'ai trouvé cette requête mais elle ne fonctionne pas et je ne sais pas
pourquoi.
Le message dit juste erreur sur la ligne 8

SELECT *
FROM `dates`
WHERE `etat` = 'CONFIRME'
AND (
TO_DAYS( `jour` ) BETWEEN  (TO_DAYS( NOW( )- 30 ) and (TO_DAYS( NOW( )+
30 )
)
ORDER BY `jour` DESC

Si quelqu'un peut m'aider ?
Merci d'avance et bonne année !

François


Tu devrais peut-être regarder du côté de DATEDIFF, comme par exemple ce
genre de requête :

SELECT "ID_musik", "Titre", "ID_country", "ID_type", "date_achat"
FROM "musiques"
WHERE
"ID_country"='3'
AND
DATEDIFF( 'MM', "date_achat", CURDATE() ) = 1

Francois Gatto
--
Bonne Année 2010 à tou[te]s



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org




Répondre à