sql server - obtener - T-SQL: usando{fn NOW()} en DONDE
sql server split string into rows (1)
http://www.sqlservercentral.com/Forums/Topic183904-8-1.aspx
GETDATE () es una función específica de T-SQL que devuelve la fecha y hora actual del sistema. El equivalente estándar de SQL es CURRENT_TIMESTAMP, que también es aplicable en T-SQL. {Fn Now ()} es una función canónica ODBC que se puede usar en T-SQL ya que el proveedor OLE DB para SQL Server los admite. Sin embargo, no hay una diferencia de rendimiento notable entre estos. También puede usar formato canónico como:
SELECT {fn CURRENT_TIMESTAMP()} AS "date & time",
{fn CURRENT_DATE()} AS "date only",
{fn CURRENT_TIME()} AS "time only" ;
Estaba revisando algunas consultas SQL y vi una declaración de selección que se parecía a esto
SELECT *
FROM dbo.mytable
WHERE (dbo.mytable.[Date] < { fn NOW() })
¿Cuál es el propósito de usar una declaración WHERE como esta?
No sería más fácil usar un simple GETDATE ()?