Det er lidt indviklet at forklare det i detaljer, men forstil jer at ID-1,2,3 er Ordre. Ordren bliver så Krediteret(ID-4), derfor LINKID.
Jeg kan komme ud for at Ordre/Kreditnota ikke er ens, så jeg er nød til og fjerne dem helt fra summen, ellers ville de bare udligne hinanden... ID - 1,2,3,4 er ikke primær nøglen i tabellen, men ordre nr.. Jeg skal opsummere alle ordre(SUM) på et givent projekt, så der er et projekt ID som nøgle.(er jo det samme på de 4 ordre her)..
Har nu testet på det, men kan ikke få det til og virke...
Her der den rigtige kode :
SELECT ORDER.DATA14, SUM(ORDER.SUM_N) AS N, SUM(ORDER.SUM_B) AS B, SUM(ORDER.SUM_COST) AS COST, SUM(ORDER.DB) AS DB, AVG(ORDER.DG) AS DG FROM ORDER INNER JOIN PROJ ON ORDER.DATA1 = PROJ.PROJID WHERE (ORDER.LINKID NOT IN(SELECT ORDER.BACKLINK FROM ORDER AS ORDER_1)) AND (ORDER.STATUSID = 5200) OR (ORDER.STATUSID = 5600) OR (ORDER.STATUSID = 5700) GROUP BY ORDER.DATA1
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.