首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 使用SQL实现日期的语句大全免费下载

使用SQL实现日期的语句大全免费下载

  • 资源大小:0.02 MB
  • 上传时间:2021-07-02
  • 下载次数:0次
  • 浏览次数:33次
  • 资源积分:1积分
  • 标      签: SQL

资 源 简 介

本文档的主要内容详细介绍的是使用SQL实现日期的语句大全免费下载   SQL日期语句大全   --本周第一天   SELECT DATEADD(Day,1-(DATEPART(Weekday,getdate())+@@DATEFIRST-1)%7,getdate())   --or   select dateadd(wk, datediff(wk,0,getdate()), 0)   --本周第一天   select dateadd(wk, datediff(wk,0,getdate()), 6)   --上月第一天   SELECT CONVERT(CHAR(10),DATEADD(month,-1,DATEADD(dd,-DAY(GETDATE())+1,GETDATE())),111)   --上月最后一天   SELECT CONVERT(CHAR(10),DATEADD(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()),0)),111)+‘ 23:59:59’   --本月第一天   select dateadd(dd,-datepart(dd,getdate())+1,getdate())   --本月最后一天   select dateadd(dd,-datepart(dd,getdate()) ,dateadd(mm,1,getdate()))   --本月天数   select datediff(dd,dateadd(dd,-datepart(dd,getdate())+1,getdate()), dateadd(dd,-datepart(dd,getdate())+1,dateadd(mm,1,getdate())))   --or   select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast(cast(year(getdate()) as varchar)+‘-’+cast(month(getdate()) as varchar)+‘-01’ as datetime))))   --下月第一天   select dateadd(dd,-datepart(dd,getdate())+1,dateadd(mm,1,getdate()))   --下月最后一天   SELECT CONVERT(CHAR(10),DATEADD(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate())+2,0)),111)+‘ 23:59:59’   --季度第一天   SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)   --季度最后一天(直接推算法)   SELECT DATEADD(Day,-1,CONVERT(char(8),DATEADD(Month,1+DATEPART(Quarter,getdate())*3-Month(getdate()),getdate()),120)+‘1’)   --季度的最后一天(CASE判断法)   select DATEADD(Month,DATEPART(Quarter,getdate())*3-Month(getdate()),getdate())   --本月第一个星期一   SELECT DATEADD(wk, DATEDIFF(wk, ‘’, DATEADD(dd, 6 - DAY(getdate()), getdate())), ‘’)   --去年最后一天   SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))   --今年第一天   SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)   --今年最后一天   SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1,0))
VIP VIP