Neu Workflow - SQL - Frage zur DATEADD()-Funktion

Ahok

Gut bekanntes Mitglied
11. September 2023
316
12
Hallo zusammen,

am Letzten Tag jedes Monats um 23:59 Uhr soll eine Statistik-Mail an einen Kunden gehen. Momentan begrenze ich den Zeitraum der SQL-Abfrage mithilfe des folgenden Codes:
Code:
DECLARE @von datetime = DATEADD(MONTH, -1, GETDATE());
DECLARE @bis datetime = GETDATE();

Meine Frage:
Ist damit im jeden Monat eine lückenlose Statistik sichergestellt? Versteht diese Funktion für @von, dass der Startzeitraum der letzte Tag des vorherigen Monats um 23:59 Uhr ist, unabhängig davon wieviele Tage der aktuelle Monat hat?
 

Ahok

Gut bekanntes Mitglied
11. September 2023
316
12
Da ich vermute, dass die Antwort auf meine Frage nein ist, habe ich noch ein wenig herumprobiert. Meines Verständnis nach müsste so das richtige Datumsformat erzeugt werden, aber leider will es nicht funktioniern. Die Abfrage gibt keinen Fehler aus, aber kommt einfach leer zurück. Was ist mein Fehler?

Code:
DECLARE @von DATETIME;
SET @von = DATETIME2FROMPARTS ( YEAR(@von), MONTH(@von), 1, 0, 0, 0, 0, 0 );

DECLARE @bis DATETIME;
SET @bis = DATETIME2FROMPARTS ( YEAR(@von), MONTH(@von), Day(@bis), 23, 59, 59, 0, 0 );
Code:
WHERE (Verkauf.tAuftrag.dErstellt BETWEEN @von AND @bis)
 

Ahok

Gut bekanntes Mitglied
11. September 2023
316
12
Hat sich erledigt. Die Lösung ist:

Code:
DECLARE @von DATETIME = GETDATE();
SET @von = DATETIMEFROMPARTS  ( YEAR(@von), MONTH(@von), 1, 0, 0, 0, 0 );

DECLARE @bis DATETIME = GETDATE();
SET @bis = DATETIMEFROMPARTS ( YEAR(@bis), MONTH(@bis), Day(EOMONTH(@bis)), 23, 59, 59, 0 );
 
  • Gefällt mir
Reaktionen: jtldudel
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 0
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Gelöst Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 0
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Umzug SQL Datenbank auf neuen Server User helfen Usern - Fragen zu JTL-Wawi 2
Kundenstammdaten - "Eigenes Feld" in SQL auslesen JTL-Wawi 1.9 2
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Neu SQL Worker.tStatus - Bedeutung von nStatus? JTL Ameise - Eigene Exporte 2
Neu Suche Servicepartner für SQL-Abfrage Dienstleistung, Jobs und Ähnliches 2
Umstellung auf 2.0, Frage zur Auf-Abwärtskompatibilität JTL-Wawi 2.0 2
Neu Frage zur Übertragung von JTL -> Shopify Shopify-Connector 1
Neu Frage zur mobilen WMS-Anwendung auf Android JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0

Ähnliche Themen