主题:  SQL SERVER日期比较问题,请指点!

不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
#12004/9/29 13:52:25
2003-09-29 10:56:42.000
2004-09-26 10:57:36.000
2004-09-04 10:57:40.000
2004-09-01 10:57:41.000
2004-08-29 10:57:42.000
2004-08-08 10:57:44.000
2004-07-29 10:57:45.000
2004-06-29 10:57:47.000

请问如何才能查出不包括本月的记录?用DATEPART取月份不等于当月的时候把2003
年的9月的记录也排除了。



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#22004/9/29 14:26:35
where后面的条件可以设为:year(日期字段)=2003 or(and) month(日期字段)=9去排查吧。


难人一个……

缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32004/9/29 14:35:12
DATEDIFF(m,字段,getdate())

判断日期和当前日期相差月份.



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
#42004/9/29 16:43:14
对,谢谢楼上!