读书人

一个查询时间范围的简单有关问题

发布时间: 2011-12-26 23:09:58 作者: rapoo

一个查询时间范围的简单问题
2005-9-8 0:00:00
2001-9-8 0:00:00
2005-7-31 0:00:00
2006-9-8 0:00:00
2004-9-5 0:00:00
2002-4-3 0:00:00
2006-9-5 0:00:00
2002-9-2 0:00:00
2006-7-31 0:00:00
2005-9-8 0:00:00

我现在仅要2005年的数据怎么写?

[解决办法]
1
select * from 表
where datepart(yy,列名)= '2005 '
2
select * from 表
where convert(varchar(4),列名,120)= '2005 '

读书人网 >SQL Server

热点推荐