SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

„DATE“ ist kein erkannter integrierter Funktionsname

Wie der Fehler besagt, gibt es kein DATE Funktion in SQL Server 2008 oder 2012 (Sie haben beide markiert, daher bin ich mir nicht sicher, worauf Sie abzielen). Sie können , jedoch in ein date umwandeln Geben Sie in SQL Server 2008 und höher ein:

WHERE EnterDate = CONVERT(date,GETDATE())

Beachten Sie, dass es kein CURDATE gibt Funktion entweder, also habe ich das in GETDATE() übersetzt