Hallo zusammen,
ich habe folgende Abfrage:
select t3.TrnspName, t.DocTime, cast (t2.Quantity as int) as Menge from ODLN t
inner join OSHP t3 on t.TrnspCode=t3.TrnspCode
inner Join DLN1 t2 on t.DocEntry=t2.DocEntry
where t3.TrnspName IN ('Spedition (Paletten)', 'UPS Express Saver', 'UPS Standard','dpd')
Die zeigt die Lieferscheine zu bestimmte Lieferart mit Anzahl von Artikelmenge und Generierungszeit. Ergebnis sieht so aus
Ich muss die Abfrage so verbessern dass es noch die Anzahl Positionen in jede Lieferschein (Spalte DocEntry) vom Tabelle DLN1 gezählt werden.
Hab an so was gedacht (funktioniert aber nicht richtig weil ich natürlich gruppieren muss):
select t3.TrnspName, t.DocTime, cast (t2.Quantity as int) as Menge, count (t2.DocEntry) as Anzahl_Positionen from ODLN t
inner join OSHP t3 on t.TrnspCode=t3.TrnspCode
inner Join DLN1 t2 on t.DocEntry=t2.DocEntry
where t3.TrnspName IN ('Spedition (Paletten)', 'UPS Express Saver', 'UPS Standard','dpd')
Könnt ihr mir hier helfen?
Danke!
Viele Grüße
ich habe folgende Abfrage:
select t3.TrnspName, t.DocTime, cast (t2.Quantity as int) as Menge from ODLN t
inner join OSHP t3 on t.TrnspCode=t3.TrnspCode
inner Join DLN1 t2 on t.DocEntry=t2.DocEntry
where t3.TrnspName IN ('Spedition (Paletten)', 'UPS Express Saver', 'UPS Standard','dpd')
Die zeigt die Lieferscheine zu bestimmte Lieferart mit Anzahl von Artikelmenge und Generierungszeit. Ergebnis sieht so aus
Ich muss die Abfrage so verbessern dass es noch die Anzahl Positionen in jede Lieferschein (Spalte DocEntry) vom Tabelle DLN1 gezählt werden.
Hab an so was gedacht (funktioniert aber nicht richtig weil ich natürlich gruppieren muss):
select t3.TrnspName, t.DocTime, cast (t2.Quantity as int) as Menge, count (t2.DocEntry) as Anzahl_Positionen from ODLN t
inner join OSHP t3 on t.TrnspCode=t3.TrnspCode
inner Join DLN1 t2 on t.DocEntry=t2.DocEntry
where t3.TrnspName IN ('Spedition (Paletten)', 'UPS Express Saver', 'UPS Standard','dpd')
Könnt ihr mir hier helfen?
Danke!
Viele Grüße