Naja, mit der jetzigen
SQL-Anweisung könnt ihr wahrscheinlich nicht viel anfangen:
SELECT * FROM AB_AUFLAGE AB, VM_VORGANG V,KP_ECKTERMINE ECK,KP_AUFTRAG AUF,KL_KOSTENSTELLEN K,KL_MENUBEREICHE MEN,KP_GEPLANTEZEIT GEP,A_EXTNR EXT,VM_VARIABLEN VAR WHERE ECK.ECKTERMINTYP=3 AND ECK.ECKTERMIN BETWEEN 39971 AND 40000 AND V.VORGANGSNR=AB.VORGANGSNR AND V.VORGANGSNR=ECK.VORGANGSNR AND V.LI_FERTIG IS NULL AND ECK.VORGANGSNR=V.VORGANGSNR AND AUF.VORGANGSNR=ECK.VORGANGSNR AND AUF.STATUS < 2 AND ADR_INTNR=KUNDE_INTNR AND ADR_TYP=1 AND GEP.VORGANGSNR=ECK.VORGANGSNR AND K.KST_NR=GEP.KST_NR AND MEN.ECKTERMINTYP=ECK.ECKTERMINTYP AND K.MENBERNR=MEN.MENBERNR AND ADR_INTNR=KUNDE_INTNR AND VAR.VORGANGSNR (+) = V.VORGANGSNR AND VAR.VARNR (+) = 211 ORDER BY K.KST_KURZ
Wenn ich "ORDER BY" durch "GROUP BY vorgangsnr, wert" ersetze bekomme ich die Meldung: Ambiguous column reference