按日期以Dd / mm / yyyy格式过滤T-SQL

时间:2014-03-26 16:17:22

标签: sql-server tsql

在T-SQL中,有一种方法可以过滤大于以dd / mm / yyyy格式给出的日期吗?

所以例如:

SELECT BIRTHDAY FROM ATABLE WHERE BIRTHDAY > 12/12/1990

1 个答案:

答案 0 :(得分:6)

由于许多日期格式都依赖于语言和语言。区域设置,我建议始终使用YYYYMMDD的ISO-8601格式 - 当然,还要将日期文字放入单引号

SELECT Birthday
FROM dbo.ATable 
WHERE Birtday > '19901212'

这适用于所有SQL Server - 无论您使用何种语言,日期和区域设置