Както се посочва в грешката, няма DATE функция в SQL Server 2008 или 2012 (маркирахте и двете, така че не съм сигурен към коя сте насочени). Вие можете , обаче, прехвърля към date въведете в SQL Server 2008 и по-нова версия:
WHERE EnterDate = CONVERT(date,GETDATE())
Имайте предвид, че няма CURDATE функцията също, така че преведох това в GETDATE()