Bonjour,
Je n'arrive pas à utiliser le groupe by dans ma requête qui a une sous requête, si je supprime la ligne du group by la requête s'exécute correctement.
J'utilise Sql View pour une base de donnée Orale 11Gg,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select (select d.iptdat_0 from stojou d where (a.itmref_0=d.itmref_0 and a.sdhnum_0=d.vcrnum_0 and a.sddlin_0=d.vcrlin_0 and d.regflg_0=1 )) as ydate , e.shidat_0, e.sohnum_0, e.soplin_0, e.itmref_0, e.qtystu_0 ,e.dlvqty_0, e.extdlvdat_0, e.sdhnum_0 from sorderq e inner join sdeliveryd a on (a.sohnum_0=e.sohnum_0 and a.soplin_0=e.soplin_0 and a.soqseq_0=e.soqseq_0) group by ydate, e.shidat_0, e.sohnum_0, e.soplin_0, e.itmref_0, e.qtystu_0 ,e.dlvqty_0, e.extdlvdat_0, e.sdhnum_0 ;
Message d'erreur :
14:24:27 : Ligne 12 : Invalid field name.
[Oracle][ODBC][Ora]ORA-00904: "YDATE" : identificateur non valide
Cordialement,
Partager