鉴于以下数据样本:
ID Dob
001 01/10/1997
002 09/02/1983
003 19/10/1978
....
我尝试了这样的查询:
select id, dob
from table1
where dob between '10/01/2012' and '10/31/2012'
但我没有检索任何记录。我想显示与月份匹配的id和dob。
预期产出:
ID dob
001 01/10/1997
003 19/10/1978
....
我希望输出与月份匹配。
答案 0 :(得分:3)
答案 1 :(得分:1)
您可以使用month。
where month(Dob) = 10
答案 2 :(得分:1)
您可以使用DATEPART()
Select id, dob
from yourTable
where datepart(month, dob) = 10