Bonjour,
J'ai plusieurs requêtes dans lesquelles j'affiche le résultat de l'année en cours et celui des trois années précédentes. Ceci fonctionne sans problème, mais chaque année je dois modifier mes requêtes, pour changer manuellement l'année de départ.
Je n'arrive pas à trouver la solution sql qui rendrait la solution automatique. Dans l'exemple ci-dessous j'aimerais modifier le >= à 2010.
J'ai essayé SYSDATE sans résultat et je tourne en rond.
( mes données proviennent d'ORACLE, via une liaison ODBC, dans QUERY.
Mes remerciements anticipés à ceux qui auraient une idée.
Ci-joint ma requête:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select "ANNEE", "MOIS", "NUMERO DOSSIER", "MOTIF VENUE", "ACTES", "EUROS" from ( select TO_NUMBER(TO_CHAR(T1."ACTRD" ,'YYYY')) "ANNEE", TO_CHAR(T1."ACTRD" ,'MONTH') "MOIS", T2."DOSNUM" "NUMERO DOSSIER", T2."LMOTACC" "MOTIF VENUE", T1."ACTACC1" "ACTES", T1."ACTRPU" "EUROS" from "HRDOS" T2 LEFT OUTER JOIN "HRACTR" T1 on T2."TYPDACC"=T1."TYPDACC" and T2."DOSNUM"=T1."DOSNUM" where TO_NUMBER(TO_CHAR(T1."ACTRD" ,'YYYY')) >='2010' and T1."UF"='4501' and T1."ACTACC1"='QEQK004')
Partager