首页 新闻 搜索 专区 学院

sql 日期问题

0
悬赏园豆:10 [已解决问题] 解决于 2010-11-01 17:16

这是计算一个月第一天的SQL 脚本:  
  SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)  
中的0表示什么意思,那位可以解释一下啊!

MingHao_Hu的主页 MingHao_Hu | 初学一级 | 园豆:8
提问于:2010-11-01 16:42
< >
分享
最佳答案
0

DATEADD 函数向指定日期添加一段时间间隔,

DATEDIFF 函数计算指定的两个日期中第二个日期与第一个日期的时间差的日期部分。换句话说,它得出两个日期之间的间隔。结果是带正负号的整数值,它等于日期部分中的 date2 - date1

主要是你这个函数起的作用:DATEDIFF(mm,0,getdate()), 

 

 

http://topic.csdn.net/u/20100228/16/9023166c-526e-40f5-b7cf-6171963b6616.html

收获园豆:10
like%'远远'% | 小虾三级 |园豆:635 | 2010-11-01 16:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册