Beantwortet

Dynamische Berichte mit DATEADD Funktion

  • 11 April 2023
  • 3 Antworten
  • 32 Ansichten

Benutzerebene 3
Abzeichen +1

Hallo,

wir möchten einen Bericht erstellen, welcher uns wöchentlich per E-Mail nur bestimmte Ereignisse ausgibt.

Dafür haben wir in unseren Bericht folgende WHERE Bedingungen geschrieben:

WHERE wh.zeit >= DATEADD(day, -7, GETDATE())

Wir bekommen beim verwenden der DATEADD-Funktion jedoch folgende Fehlermeldung:

QUERY FAILED:
FUNCTION xentral.DATEADD does not exist

Gibt es hier eine andere Lösung?

icon

Beste Antwort von Janik 11 April 2023, 14:40

Original anzeigen

3 Antworten

Benutzerebene 7
Abzeichen +5

Hey @Janik , versuch es einmal mit DATE_ADD :)

Beste Grüße,
Daniel

Benutzerebene 3
Abzeichen +1

Hi Daniel,

danke für deine Rückmeldung.
Hat leider auch eine Fehlermeldung ausgespuckt.

Für die Community, es hat nun mit folgendem WHERE Statement funktioniert:

WHERE wh.zeit >= DATE_SUB(NOW(), INTERVAL 7 DAY) AND wh.zeit <= DATE(NOW())

Gruß
Janik

Benutzerebene 7
Abzeichen +5

Hi Daniel,

danke für deine Rückmeldung.
Hat leider auch eine Fehlermeldung ausgespuckt.

Für die Community, es hat nun mit folgendem WHERE Statement funktioniert:

WHERE wh.zeit >= DATE_SUB(NOW(), INTERVAL 7 DAY) AND wh.zeit <= DATE(NOW())

Gruß
Janik

Ok, ich kann die ohne Fehlermeldung nutzen!?
Aber gut, die Lösung passt so auch. Danke fürs Teilen. 

Beste Grüße,
Daniel

Antworten