|
|
|
|
Bonjour,
J'aimerais faire une requette qui me selectionne des informations sur la date J-1.
Elle me servira sur un script automatique pour vérifier des authentifications.
pour l'instant ma requette donne le nombre d'authentification jusqu'à J-1 et moi je ne veux que J-1
Merci de votre aide
ps ma requette :
SELECT Login, COUNT(*)
FROM T_Authentification
WHERE Date_Debut < CURRENT_DATE
AND Date_Fin <CURRENT_DATE
GROUP BY Login;
---------------------------------------------------------------------
La vie est-elle trop courte pour rester derrière son écran?Configuration: Mac OS X
Firefox 3.0.11
Bonjour,
SELECT Login, COUNT(*) FROM T_Authentification WHERE Date_Debut = DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY) AND Date_Fin = DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY) GROUP BY Login; Pour la doc complète : http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html Bon courage |
Déjà merci de répondre.
|
La syntaxe la plus optimisée (et surtout qui fonctionne) est pourtant le DATE_SUB qui est fait pour ca ...
|
Oki c'est vrai que je ne travail que sur le jour et le mois mais pas l'année. je vais essayer de modifier ceci. sinon mes champs sont des champs datetime. c'est quoi la différence?
|
Ca y est ma requette fonctionne j'utilise la fonction DATE_SUB mais je met des <, > pour mes comparaison et cela fontionne exactement comme je le veux^^.
|