Requête SQL problème sur date jour -1

Bonjour,

j'ai une requête sql :

SELECT COUNT(*) FROM JOB_REQUEST WHERE TO_CHAR(JRJR_CREATION_DATE,'YYYYMMDD')=TO_CHAR(SYSDATE,'YYYYMMDD')-1

cette requête me ramène un nombre correspondant à aujourd'hui -1, elle fonctionne bien tous les jours du mois sauf aujourd'hui car nous sommes le 1er , le résultat est "zéro" et non le 30/06 ... et j'ai 0 en valeur ramené

quelqu'un peut il m'aider à modifier la requête ? svp

merciiiiiiiiiiiiii
Configuration: Windows XP Internet Explorer 8.0

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Je pense que le code devrait être le suivant
    SELECT COUNT(*) FROM JOB_REQUEST WHERE TO_CHAR(JRJR_CREATION_DATE,'YYYYMMDD')=TO_CHAR(SYSDATE - 1,'YYYY­MMDD')
    

    A plus