Bonjour à tous
Hier en devant développer un système de calcul de statistiques je suis tombé devant un petit problème.
Je dois par une requête Oracle (8i) selectionner tous les enregistrements dans la date est celle du jour - 1
Le champ chamdate est sous le format "YYYY/MM/DD HH:MM:SS"
J'ai essayé un
select * from table where champdate > {fn now()-1}
Forcement il me prend l'heure à laquelle je lance le traitement et donc me sélectionne s'il est 15h 25, tous les enregistrements entre D-1 15h 25 et D 15h 25.
J'ai essayé un
select * from table where champdate = {fn now()-1}
Et là aussi il me prend l'heure à laquelle je lance le traitement et donc me sélectionne s'il est 15h 25, tous les enregistrements de D-1 à 15h 25
Je souhaite prendre tout D-1 de 0h à minuit enfin un truc du genre
select * from table where champdate(YYYY/MM/DD) = NOW(YYYY/MM/DD-1)
Si quelqu'un ou quelqu'une à la solution !
Merci encore et bonne journée à vous tous !
Partager