sql中的时间函数
主要使用数据库内置函数完成
转自:http://www.cnblogs.com/aijun/archive/2011/03/18/1987750.html
SQL查询今天的记录:
datediff(day,[Datetime],getdate())=0 把Datetime换为你的相应字段;
SQL查询昨天的记录:
datediff(day,[Datetime],getdate())=1 把Datetime换为你的相应字段,getdate()-Datetime即为时间差。
本月记录:
SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0
本周记录:
SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0
本日记录:
SELECT * FROM 表 WHERE datediff(day,[dateadd],getdate())=0
| 函数 | 参数/功能 | 
| GetDate( ) | 返回系统目前的日期与时间 | 
| DateDiff (interval,date1,date2) | 以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1 | 
| DateAdd (interval,number,date) | 以interval指定的方式,加上number之后的日期 | 
| DatePart (interval,date) | 返回日期date中,interval指定部分所对应的整数值 | 
| DateName (interval,date) | 返回日期date中,interval指定部分所对应的字符串名称 | 
 
                     
                    
                 
                    
                
 “一步登天做不到,但一步一个脚印能做到。一鸣惊人不好做,但一股劲做好一件事,可以做。一下成为天才不可能,但每天进步一点点有可能”
“一步登天做不到,但一步一个脚印能做到。一鸣惊人不好做,但一股劲做好一件事,可以做。一下成为天才不可能,但每天进步一点点有可能”
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号