Skip to main content
Beantwortet

Dynamische Berichte mit DATEADD Funktion

  • April 11, 2023
  • 3 Antworten
  • 42 Ansichten

Forum|alt.badge.img+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?

Beste Antwort von Janik

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

3 Antworten

Daniel Schmidtchen
Partner
Forum|alt.badge.img+5

Hey @Janik , versuch es einmal mit DATE_ADD :)

Beste Grüße,
Daniel


Forum|alt.badge.img+1
  • Autor
  • Inspirierend
  • Antwort
  • April 11, 2023

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


Daniel Schmidtchen
Partner
Forum|alt.badge.img+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