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