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()