en sql der giver fejl
SELECT osadm.OSTEBH.BIDENT,osadm.OSTEBH.LevNr,osadm.OSTEBH.Btype,osadm.OSTEBH.FaktBest,osadm.OSTEBH.Status,osadm.OSTEBH.Bestilnr,osadm.OSTEBH.Faktnr,osadm.OSTEBH.F_B_Dato,osadm.OSTEBH.BelobMM,osadm.OSTEBH.BelobXM,osadm.OSTEBH.Bident,osadm.OSTEBH.F_B_Dato FROM osadm.OSTEBH WHERE (osadm.OSTEBH.LEVNR BETWEEN '0000000000' AND '0000000000' AND osadm.OSTEBH.FORVBOGFDATO BETWEEN '20041019' AND '20041019' AND STATUS IN( '50','56','52' , '55' , '62' , '60','67','69','68' , '70','77','71','78','79' ) ) UNION SELECT osadm.OSTEBH.BIDENT,osadm.OSTEBH.LevNr,osadm.OSTEBH.Btype,osadm.OSTEBH.FaktBest,osadm.OSTEBH.Status,osadm.OSTEBH.Bestilnr,osadm.OSTEBH.Faktnr,osadm.OSTEBH.F_B_Dato,osadm.OSTEBH.BelobMM,osadm.OSTEBH.BelobXM,osadm.OSTEBH.Bident,osadm.OSTEBH.F_B_Dato FROM osadm.OSTEBH, osadm.OSTEBK WHERE osadm.OSTEBH.BIDENT = osadm.OSTEBK.BIDENT AND (osadm.OSTEBK.LEVNR BETWEEN '0000000000' AND '0000000000' AND osadm.OSTEBH.FORVBOGFDATO BETWEEN '20041019' AND '20041019' AND STATUS IN( '50','56','52' , '55' , '62' , '60','67','69','68' , '70','77','71','78','79' ) ) ORDER BY F_B_DATO DESCProblemet er at F_B_DATO både findes i ostebh og ostebk så jeg får at vide sqllen ikke kan fyres af fordi F_B_DATO er flertydig. Jeg kan ikke skrive et tabel navn foran så får jeg også en fejl. Nogle der har en ide?
