SQL 的问题 ,在线等 , 急
大家好 ,我的表里面 有个日期时间型的字段 如(2006-3-3 am 10:10:10)
我如何 查找出 2006-3-3 地记录那 而不考虑具体的时间?
问题点数:20、回复次数:6Top
1 楼theodiact(theodiact)回复于 2006-03-03 10:52:13 得分 2
可以考虑一下DATEPARTTop
2 楼lsqkeke(可可)回复于 2006-03-03 11:00:31 得分 12
select * from tb where left(colname,8)='2006-3-3'Top
3 楼lsqkeke(可可)回复于 2006-03-03 11:01:24 得分 0
或者:
select * from tb where convert(varchar(10),colname,120)='2006-03-03'Top
4 楼Gavin_Kirk(加文)回复于 2006-03-03 11:12:05 得分 0
我试试 先谢谢了Top
5 楼fengyaner(风颜儿)回复于 2006-03-03 11:13:58 得分 3
select * from tb where datediff(d,字段名,'2006-3-3')=0Top
6 楼fatlity(淫一手湿 不难 难的是 淫一被子湿)回复于 2006-03-03 11:16:26 得分 3
可以这样吧:
select * from tb where datediff(d,colname,'2006-03-03')=0Top




