Neu SQL für die Anzahl der heute versendeten Aufträge

Tsuc

Sehr aktives Mitglied
28. Januar 2020
250
44
Berlin
Hallo zusammen,

Ich bin auf der Suche nach einem SQL, was mir ausschließlich die Anzahl der heutig versendeten Aufträge anzeigt.
Die Anzahl der heutigen Pakete bekomme ich mit dem SQL gut gelöst.

Code:
SELECT COUNT(*) FROM tVersand WHERE
Format(tVersand.dVersendet, 'dd-MM-yyyy') = Format(getdate(), 'dd-MM-yyyy')

Bekomme es aber irgendwie nicht hin, mir nur die Anzahl der versendeten Aufträge ausgeben zu lassen.

Würde mich freuen, wenn mir da jemand den Weg zeigen könnte.

Gruß
Tsuc
 

Marvin D.

Moderator
Mitarbeiter
1. Februar 2022
131
54
Kiel
Firma
JTL-Software-GmbH
Hallo @Tsuc,
ist es vielleicht eine Idee, die Anzahl der versendeten Lieferscheine auszugeben?

Die Abfrage könnte dann z. B. wie folgt aussehen:
SELECT COUNT (kVersand) FROM tVersand WHERE dVersendet BETWEEN DATEADD(day, DATEDIFF(day, '19000101', GETDATE()), '19000101') AND GETDATE()+1
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Enrico W.

Tsuc

Sehr aktives Mitglied
28. Januar 2020
250
44
Berlin
Hallo @Marvin D.
Das funktioniert leider auch nicht, da ein Auftrag aus mehreren Lieferscheinen bestehen kann 🙁

Habe schon überlegt, ob ich tVersand mit tbestellung über tLieferschein per Join verbinde. Dann alle doppelten Auftragsnummern per Distinct entferne und mir dann die Anzahl der Aufträge holen kann.
Also so:
Code:
WITH Auftraege (Auftragsnummern)
AS
(SELECT DISTINCT tbestellung.cBestellNr
FROM tVersand
LEFT JOIN tLieferschein ON tLieferschein.kLieferschein = tVersand.kLieferschein
LEFT JOIN tbestellung ON tBestellung.kBestellung = tLieferschein.kBestellung
WHERE Format(tVersand.dVersendet, 'dd-MM-yyyy') = Format(getdate(), 'dd-MM-yyyy')
)
SELECT COUNT(Auftraege.Auftragsnummern)
FROM Auftraege

Leider habe ich da einen Treffer mehr als wenn ich in der "Übersicht-> Versand->Lieferscheine->versendet" mir nur die Lieferscheine mit -001 anzeigen lasse.

Vielleicht gibt es ja einen eleganteren Weg?
 

Tsuc

Sehr aktives Mitglied
28. Januar 2020
250
44
Berlin
Mein SQL ist korrekt. 🙂

Die Wawi zeigt andere Werte an als erwartet.
In der Übersicht "Versand->Lieferscheine->versendet" werden mit dem Datumfilter die erstellten Lieferscheine angezeigt.
Ich bin davon ausgegangen, dass in dem Reiter "versendet" nach dem Versanddatum gefiltert wird.
 
  • Gefällt mir
Reaktionen: Marvin D.

Ähnliche Themen