Bonjour
J’utilise Sql View pour une base de données oracle, et je n’arrive pas à faire un group by dans une requête ayant une sous-requête, J’obtiens le message comme quoi l’identifiant h1 est invalide !
Je ne peux pas lier ma table « mfgitm » car j’ai plusieurs lignes qui correspond à la jointure, j’ai besoin juste du dernier numéro du champ MFGNUM,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select a.itmref_0, a.soplin_0, a.soqseq_0, (select max(h.mfgnum_0) from mfgitm h where (h.vcrnumori_0=a.sohnum_0 and a.soplin_0=h.vcrlinori_0 and a.soqseq_0=h.vcrseqori_0 )) as h1 from sorderq a inner join sdeliveryd b on (b.sohnum_0=a.sohnum_0 and b.soplin_0=a.soplin_0) group by a.itmref_0, a.soplin_0, a.soqseq_0, h1
Merci d’avance
@+
Partager