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 : Sélectionner tout - Visualiser dans une fenêtre à part select * from MATABLE where COL_DATE= ???
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 : Sélectionner tout - Visualiser dans une fenêtre à part 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 : Sélectionner tout - Visualiser dans une fenêtre à part select RUNDTTM from PSPRCSQUE2014-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.000
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 :
1/ les données datant d'il y a exactement 24 heures
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager