T-SQL日期处理总结(4)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:36 点击:次
44: --下季度
45: SELECT DATEADD(quarter,1,GETDATE())
46:
47: --上月
48: SELECT DATEADD(month,-1,GETDATE())
49:
50: --下月
51: SELECT DATEADD(month,1,GETDATE())
52:
53: --上周
54: SELECT DATEADD(week,-1,GETDATE())
55:
56: --下周
57: SELECT DATEADD(week,1,GETDATE())
58:
59: --前一小时
60: SELECT DATEADD(hour ,-1,GETDATE())
61:
62: --后一小时
63: SELECT DATEADD(hour ,1,GETDATE())
64:
65: --前一分钟
66: SELECT DATEADD(minute,-1,GETDATE())
67:
68: --后一分钟
69: SELECT DATEADD(minute,1,GETDATE())
70:
71: --前一秒
72: SELECT DATEADD(second ,-1,GETDATE())
73:
74: --后一秒
75: SELECT DATEADD(second ,1,GETDATE())
3. T-SQL日期运算
SELECT DATEDIFF(year, '2012-04-03', '2013-04-03'); --两日期差异年的运算
SELECT DATEDIFF(quarter, '2012-04-03', '2013-04-03'); --两日期差异季度的运算
SELECT DATEDIFF(day, '2012-04-03', '2013-04-03'); --两日期差异日的运算
SELECT DATEDIFF(week, '2012-04-03', '2013-04-03'); --两日期差异周的运算
SELECT DATEDIFF(hour, '2012-04-03', '2013-04-03'); --两日期差异小时的运算
SELECT DATEDIFF(minute, '2012-04-03', '2013-04-03'); --两日期差异分钟的运算
SELECT DATEDIFF(second, '2012-04-03', '2013-04-03'); --两日期差异秒的运算
作者 谢堂文(Darren Xie)
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>