Bonjour,
je veux sélectionner tous les enregistrements de ma table datant d'il y a 24 heure. Comment dois-je dire :
D'avance merci.Code:select * from MATABLE where COL_DATE= ???
Version imprimable
Bonjour,
je veux sélectionner tous les enregistrements de ma table datant d'il y a 24 heure. Comment dois-je dire :
D'avance merci.Code:select * from MATABLE where COL_DATE= ???
Bonjour,
Utilisez la fonction CURRENT_TIMESTAMP pour obtenir la date et l'heure, et la fonction DATEADD pour retirer 24 heures.
je vous remercie pour la réponse.
Pour quoi ma requête n'amène rien :
Code:select RUNDTTM from PSPRCSQUE
2014-07-14 12:15:00.000 2014-07-14 12:15:00.000 2014-07-14 12:15:00.000 2014-07-14 12:15:00.000 2014-07-14 12:15:00.000 2014-07-14 13:00:00.000 2014-07-14 13:00:00.000 2014-07-14 13:00:00.000Code:select RUNDTTM from PSPRCSQUE where RUNDTTM=DATEADD(DAY,-2,CURRENT_TIMESTAMP)
D'avance merci.RUNDTTM ----------------------- (0 row(s) affected)
Simplement parce que l'heure est prise en compte, et que donc aucune ligne ne répond au critère spécifié.
Il faut donc bien définir si vous voulez :
1/ les données datant d'il y a exactement 24 heures (apparemment non :) )
2/ les données des 24 dernières heures
3/ les données de la veille du jour courant
...
Merci.
Est-ce que la syntaxe est correcte pour :
Citation:
1/ les données datant d'il y a exactement 24 heures
oui