获取当前日期与记录中的日期时间对比找到符合条件的记录 select * from 表 where 日期字段 = 今天的日期我的日期字段是smalldatetime,如何能只取日期和当前的日期比较? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from 表 where datediff(dd,日期字段,Getdate()) = 1 select * from 表 where datediff(dd,日期字段,Getdate()) = 0 select * from 表 where datediff(yy,日期字段,Getdate()) = 0 年select * from 表 where datediff(mm,日期字段,Getdate()) = 0 月 select datediff(DD,'2011-2-11','2011-2-11') 值为0select datediff(DD,'2010-2-11','2011-2-11') 值为365select datediff(DD,'2011-1-11','2011-2-11') 值为31 等于0相同,等于一,如果是dd,表示差一天,如果是mm表示月份上差1,如果是yy,表示年份上茶1 求数据类型! 求助SQLSERVER2008日志文件变大原因? 求sql 关于锁一条记录的问题,求好的解决方法 我的网站里经常被插入这个代码 如何在SQL2005中将一条记录变成几条记录 一个查询的难题该怎么写? SQL SERVER 2000查询分析器无法一次性连上远程服务器,大家帮忙分析下! ASP.NET的消息框问题???,我已经无分了,体谅一下吧! 紧急求助SQLSERVER2000问题 怎么更新这个表?多谢了 一个很简单的触发器问题
select * from 表 where datediff(mm,日期字段,Getdate()) = 0 月
select datediff(DD,'2010-2-11','2011-2-11') 值为365
select datediff(DD,'2011-1-11','2011-2-11') 值为31
等于0相同,等于一,如果是dd,表示差一天,如果是mm表示月份上差1,如果是yy,表示年份上茶1