DATEDIFF函数属于哪类功能函数
DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数。DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期。一个月的第一天 Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 本周的星期一 Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 一年的第一天 Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) 季度的第一天 Select DATEADD(qq, DATEDIFF(qq,0,getdate()), 0) 当天的半夜 Select DATEADD(dd, DATEDIFF(dd,0,getdate()), 0) 上个月的最后一天 Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)) 去年的最后一天 Select dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)) 本月的最后一天 Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate()) 1, 0)) 本年的最后一天 Select dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()) 1, 0)) 本月的第一个星期一 select DATEADD(wk,DATEDIFF(wk,0,dateadd(dd,6datepart(day,getdate()),getdate())), 0)
datediff函数例子
SQL是高级的非过程化编程语言,一般针对数据库进行操作。日期函数:(要返回的天数/月数/年数,开始日期,结束日期)还有一些方法:使用DATEDIFF函数可以求两个日期之间相差的天数。MySQL中的DA