Som felet säger finns det ingen DATE
funktion i SQL Server 2008 eller 2012 (du taggade båda så jag är inte säker på vilken du riktar in dig på). Du kan cast dock till ett date
skriv i SQL Server 2008 och senare:
WHERE EnterDate = CONVERT(date,GETDATE())
Observera att det inte finns någon CURDATE
funktion heller, så jag har översatt det till GETDATE()