注册 登录
编程论坛 SQL Server论坛

如何按年份查询

一个人上路 发布于 2006-09-16 20:07, 1608 次点击

表中有一个字段是“datetime”型的。现在想查询某一年的所有记录,查询语句该如何写?

5 回复
#2
kkzjk2006-09-16 23:47
select * from TABLENAME where (select datepart(year, TIME))=@i  (@i=2006.......)
#3
一个人上路2006-09-17 01:32
太感谢了!
#4
卜酷塔2006-09-18 17:23
用模糊查询应该可以搞定。你试试
like +年份%
#5
棉花糖ONE2007-03-01 23:48
用模糊查询更好
#6
开小面追大奔2007-03-07 10:57
select datetime from tablename where datetime between '开始' and '结束'
1