Jak wskazuje błąd, nie ma DATE
funkcja w SQL Server 2008 lub 2012 (otagowałeś oba, więc nie jestem pewien, na co kierujesz). możesz , jednak rzutuj na date
wpisz SQL Server 2008 i nowsze:
WHERE EnterDate = CONVERT(date,GETDATE())
Zauważ, że nie ma CURDATE
funkcja albo, więc przetłumaczyłem to na GETDATE()