SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

'DATE' n'est pas un nom de fonction intégré reconnu

Comme l'indique l'erreur, il n'y a pas de DATE fonction dans SQL Server 2008 ou 2012 (vous avez marqué les deux, donc je ne sais pas lequel vous ciblez). Vous pouvez , cependant, converti en une date tapez dans SQL Server 2008 et supérieur :

WHERE EnterDate = CONVERT(date,GETDATE())

Notez qu'il n'y a pas de CURDATE fonction non plus, donc j'ai traduit cela en GETDATE()