Als Teil meiner Abfrage möchte ich die Ergebnisse filtern, um nur die zwischen einem festgelegten Datumsbereich anzuzeigen, jedoch ist dieser Datumsbereich dynamisch, basierend auf einem Ereignis.Zwischen dynamischen Daten
Zum Beispiel:
WHERE date d
BETWEEN '2017-01-01' -- just a sample fixed date
AND DATEADD(D, CONTACT_DATE, -1) -- to show a day before Contact Date
Im Grunde nur versuchen, festzustellen, ob es eine andere CONTACT_DATE war in diesem Jahr, mit Ausnahme des Tages des tatsächlichen Kontakts.
Ich weiß, es könnte andere Möglichkeiten, dies zu tun, aber ich frage mich, ob ich eine Abfrage mit der aktuellen Logik optimieren kann.
ERROR:
Argument data type datetime is invalid for argument 2 of dateadd function.
Sie einfach fehlt 'ZWISCHEN .... UND. ..' –
Sorry, das war ein Tippfehler von meinem Ende. Ich habe das dazwischen und habe gerade das 'AND' eingeschlossen. – kazzi