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)
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • sql常见面试题
  • SQL SERVER 2005性能之跟踪
  • SQL编程(一)
  • LINUX上RMAN自动备份脚本
  • sql server面试题
  • 如何将多个SQL查询统计结果一次显示出来
  • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
  • SQL小技巧系列 --- 行转列合并
  • sql server 列转行

数据库技术导航

SqlserverMysqlOracleDB2数据库数据库综合
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1