Ich habe eine Datumszeit Spalte in SQL-DB - mit dem Namen check_time
. Ich möchte eine Auswahlabfrage schreiben, wo diese check_time
gleich dem heutigen Datum sein sollte (keine Notwendigkeit zu berücksichtigen, wie spät es ist. Nur aktuelles Datum überprüfen müssen). Zum Beispiel wird check_time
in Tabelle als 03/08/2017 12:00:00.000 AM
eingefügt. Ich habe wie geschrieben unterSo überprüfen Sie, Datum Uhrzeit Spaltenwert entspricht dem aktuellen Datum in Sql WHERE-Klausel
SELECT * FROM time_details
WHERE check_time = DATEADD(day, DATEDIFF(day,0,GETDATE()),0)
Aber es gibt nichts zurück.
zeigt falsche Syntax in der Nähe von '='. – user2431727
Versuchen Sie es jetzt, siehe mein Update –
Welches gibt leere Zeilen zurück. Auch wenn es eine Spalte mit Wert gibt 03/08/2017 12: 00: 00.000 AM – user2431727