Bonjour à tous,
Je rencontre un souci pour écrire une requête.
Je voudrais en fait sélectionner dans ma table, qui possède un champ de type DATE nommé D_CREATION, tous les enregistrements ou D_CREATION est comprise entre la date du jour 15h et la veille 15h.
Tout mon problème vient de l'heure.
J'ai tenté ceci :
En concaténant mon heure à Sysdate ou sysdate-1, mais comme vous vous en doutez, cetet requête est totalement fausse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from queue_mq_xml WHERE to_char(D_CREATION,'dd/mm/yyyy HH24:MM:SS') BETWEEN (Select TO_CHAR(sysdate-1,'dd/mm/yyyy')||' 15:00:00' from dual) AND (Select TO_CHAR(sysdate,'dd/mm/yyyy')||' 15:00:00' from dual)
En bref, je ne sais pas comment faire pour avoir une requête jouable tous les jours, mais à laquelle je puisse préciser une heure sur une date récupérée (date système).
Ca doitetre tout bête, mais là, je sèche
Merci par avance de votre aide
Partager