T-SQL日期处理总结(2)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:36 点击:
  33:   
  34:  --由2012-04-03 10:23:10.177转换成04-03-2012
  35:  select GETDATE() AS Val,CONVERT(varchar(12) , getdate(), 110 ) AS NeedVal 
  36:   
  37:  --由2012-04-03 10:23:10.177转换成2012/04/03
  38:  select GETDATE() AS Val,CONVERT(varchar(12) , getdate(), 111 ) AS NeedVal 
  39:   
  40:  --由2012-04-03 10:23:10.177转换成20120403
  41:  select GETDATE() AS Val,CONVERT(varchar(12) , getdate(), 112 ) AS NeedVal 
  42:   
  43:  --由2012-04-03 10:23:10.177转换成03 Apr 2012 
  44:  select GETDATE() AS Val,CONVERT(varchar(12) , getdate(), 113 ) AS NeedVal 
  45:   
  46:  --由2012-04-03 10:23:10.177转换成10:45:45:447
  47:  select GETDATE() AS Val,CONVERT(varchar(12) , getdate(), 114 ) AS NeedVal 
  48:   
  49:  --由2012-04-03 10:23:10.177转换成2012-4-3
  50:  SELECT GETDATE() AS Val,REPLACE(CONVERT(varchar(10),GETDATE(),120),N'-0','-') AS NeedVal 
  51:   
  52:  --由2012-04-03 10:23:10.177转换成2012年04月03日
  53:  SELECT GETDATE() AS Val,STUFF(STUFF(CONVERT(char(8),GETDATE(),112),5,0,N'年'),8,0,N'月')+N'日' AS NeedVal 
  54:   
  55:  --由2012-04-03 10:23:10.177转换成2012年4月3日
  56:  SELECT  GETDATE() AS Val,DATENAME(Year,GETDATE())+N'年'+CAST(DATEPART(Month,GETDATE()) AS varchar)+N'月'+DATENAME(Day,GETDATE())+N'日' AS NeedVal 
  57:   
  58:  --由2012-04-03 10:23:10.177转换成2012-04-03 10:23:10.177
  59:  SELECT GETDATE() AS Val,CONVERT(char(11),GETDATE(),120)+CONVERT(char(12),GETDATE(),114) AS NeedVal   www.2cto.com  
2. T-SQL 日期推算
给定日期,得到该年的第一天和最后一天
给定日期所在季度的第一天和最后一天
给定日期所在月份的第一天或最后一天
给定日期所在周的取星期几的日期,星期天做为一周的第1天
昨天 
前天 
明天 
后天 
上一年
下一年
上季度
下季度 
上月
下月   
上周
下周
前一小时
后一小时
前一分钟
后一分钟
前一秒
后一秒
代码:
   1:  --给定日期,得到该年的第一天和最后一天
   2:  SELECT CONVERT(char(5),GETDATE(),120)+'1-1' AS FDATE,CONVERT(char(5),GETDATE(),120)+'12-31' LDTAE
   3:   
   4:  --给定日期所在季度的第一天和最后一天,两种方法算最后一天
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • sql常见面试题
  • SQL SERVER 2005性能之跟踪
  • SQL编程(一)
  • LINUX上RMAN自动备份脚本
  • sql server面试题
  • 如何将多个SQL查询统计结果一次显示出来
  • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
  • sql server 列转行
  • SQL小技巧系列 --- 行转列合并
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1