autowolf 14 Geschrieben 28. Juni 2019 Melden 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)
Beste Lösung MDD 13 Geschrieben 28. Juni 2019 Beste Lösung Melden 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
autowolf 14 Geschrieben 28. Juni 2019 Autor Melden Geschrieben 28. Juni 2019 Da liegst du richtig. @datumkey Super klappt. Vielen Dank.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden