|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : décembre 2011 Messages : 12 ![]() |
Bonjour,
Je dispose d'une table ACTIONS, avec un champ date_ajout_action qui contient la date format Y-m-d de la création de l'enregistrement. Il me faut récupérer tous les enregistrements de cette table datant de moins de 7 jours (par rapport à la date actuelle) Or je ne sais comment exprimer un décalage de 7 jours dans la requête. Merci d'avance de votre aide |
|
|
00
|
|
|
#2 | ||
|
Invité régulier
![]() Inscription : mai 2002 Messages : 9 ![]() |
Au moins pour Oracle (car je ne suis pas sûr de la gestion des dates sous un autre SGBD qu'Oracle)
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Olivier DehorterIngenieur de recherche - Ecologue Inscription : juin 2003 Messages : 700 ![]() |
L'information sur la "date du jour" dépend du SGBD utilisé;
d'où l'importance de lire les règles du forum... Sous FIREBIRD, c'est current_date |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Étudiant Inscription : décembre 2011 Messages : 12 ![]() |
Merci de vos réponses,
J'utilise phpMyAdmin. La commande pour récupérer la date actuel est NOW() Mais quand je fais "- 7" cela ne décale pas de 7 jours : Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Étudiant Inscription : décembre 2011 Messages : 12 ![]() |
Problème résolu !
En remplacant NOW() par current_date cela fonctionne : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com