autowolf 12 Geschrieben 28. Juni 2019 Melden Teilen Geschrieben 28. Juni 2019 Hi, komme bei meinem MS-SQL Projekt nicht ganz weiter. Habe eine Tabelle in der Nachts beim schreiben mit getdate() das Datum gesetzt wird. Spalte Timestamp 2019-06-26 22:30:00.270 2019-06-27 22:30:00.270 Jetzt habe mich einen SSRS Bericht gebaut und das Suchen mit der Kalenderoption aktiviert. Diese Option such dann nach 26.06.2019 00:00:00 und findet somit natürlich nichts. Wie kann ich jetzt nun die Abfrage bauen damit es klappt. Die Uhrzeit ist mir egal, da immer nur die Daten vom Tag interessant sind. Dieses habe ich Probiert: SELECT Timestamp, Kostenstelle FROM TUmsatz WHERE Timestamp = CONVERT(DATETIME, '27.06.2019',104) Zitieren Link zu diesem Kommentar
Beste Lösung MDD 12 Geschrieben 28. Juni 2019 Beste Lösung Melden Teilen Geschrieben 28. Juni 2019 (bearbeitet) Hallo Ich gehe davon aus dass du diesen Tag als Parameter an die Abfrage weiterreichst. Declare @tag as date @tag = '20190627' SELECT Timestamp, Kostenstelle FROM TUmsatz WHERE Timestamp between @tag and dateadd (d,1,@tag) Richtigerweise muss ich dazu sagen dass jetzt auch Daten mit vom Zeitpunkt 28.6.2019 00:00:00.000 mit aufgeführt würden. Ansonsten musst du wirklich mit >= und < arbeiten. Gruß MDD bearbeitet 28. Juni 2019 von MDD Zitieren Link zu diesem Kommentar
autowolf 12 Geschrieben 28. Juni 2019 Autor Melden Teilen Geschrieben 28. Juni 2019 Da liegst du richtig. @datumkey Super klappt. Vielen Dank. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.