Bonjour,

Voila j'ai un problème avec une requête sql sous oracle.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
select dt_deb_cons as "Date", sum (qte_prod) as "Quantité"
from histo_event_tr,histo_tr
where histo_event_tr.id_histo = histo_tr.id_histo
and dt_deb_cons > to_date(concat(to_char(sysdate,'yymmdd'),'0530'),'yymmddhh24mi')
and (id_ress_histo='UPAV3_CU11_0'
or id_ress_histo='UPAV3_CU12_0'
or id_ress_histo='UPAV3_CU21_0'
or id_ress_histo='UPAV3_CU22_0')
group by dt_deb_cons;
Alors cette requête fonctionne bien sur sql plus, mais quand je passe pas excel et les données externe (Microsoft Query), ma requete ne marche pas et me renvoit
from keyword not found where expected
Donc le problème vient de mon select as, j'ai essayé avec des doubles apostrophes, avec des simples et même sans mais ca ne passe pas.

Je supose donc que la syntaxe select as est différente sur Oracle mais je ne trouve pas (j'ai aussi essayé de virer le AS par hasard mais non)

Si quelqu'un peut m'aiguiller