Entfernen der Zeit aus DateTime-Werte in Abfrage
Mit der Hilfe von Euch hier, habe ich die folgende SQL-Abfrage:
SELECT DataLog.TimestampUTC,MeterTags.Name,DataLog.Data
FROM DataLog
INNER JOIN MeterTags
ON DataLog.MeterTagId = MeterTags.MeterTagId
WHERE DataLog.TimeStampUTC between cast(getdate() - 1 as date) and cast(getdate() as date) and
DataLog.MeterTagId Between 416 AND 462;
Dieser gibt eine Spalte "TimestampUTC" mit YYYY-MM-DD hh:mm:ss. Ich würde gerne die Tropfen der Zeit in diese Spalte nur anzuzeigen, YYYY-MM-DD.
Jede Hilfe Sie ihm geben könnte wäre echt dankbar.
Vielen Dank im Voraus.
Welches DBMS benutzt du?
SQL Server 2008 R2
Dies wurde bereits beantwortet: stackoverflow.com/questions/923295/...
SQL Server 2008 R2
Dies wurde bereits beantwortet: stackoverflow.com/questions/923295/...
InformationsquelleAutor user2547340 | 2013-08-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor t-clausen.dk
Können Sie In SQL Server konvertieren in Date -
Ergebnisse:
InformationsquelleAutor gariel
Sollten Sie verwenden :
CAST(DataLog.TimestampUTC as date)
Der code sieht wie folgt aus:
InformationsquelleAutor Justas