sql >> Base de Datos >  >> Database Tools >> SSMS

'FECHA' no es un nombre de función incorporado reconocido

Como dice el error, no hay DATE función en SQL Server 2008 o 2012 (etiquetó ambos, así que no estoy seguro de a cuál se dirige). Tu puedes , sin embargo, convertir a una date escriba en SQL Server 2008 y superior:

WHERE EnterDate = CONVERT(date,GETDATE())

Tenga en cuenta que no hay CURDATE tampoco funciona, así que lo traduje a GETDATE()