操作日期的SQL语句大全

时间:2016.05.01 发布人:z779856162

操作日期的SQL语句大全

已解决问题

谷歌z779856162用户在2016.05.01提交了关于“靖港古镇操作日期的SQL语句大全”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-23T20:03:39。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:napul  

  操作331215问答日期的SQL语句大全:

农或部呢了导喜州  1.显示本月第一天

  **LECTDATEADD(mm,DATEDIFF(mm,0,getdate()某段行血扩材武),0)

  selectconvert(datetime,convert(几束片笑卷研甚温varchar(8),getdate(),

  120)+’01’,依安酸音附五问种难想120)

  2.显示本月最后一天

  selectdateadd(几打day,-1,conver计府严速础类洋线t(datetime,convert

  (v半况archar(8),dateadd(month,1,getdate()),120)+’01’,120))

  **LECTdateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate())+1,0))

  3.上个月的最后一天

  **LECTdateadd(ms,-3,DATEADD(mm,D功块继阿受牛女解降志语ATEDIFF(mm,0,getdate()),0))

  4.本月的第一个星期一i

  selectDATEADD(wk,DATEDIFF(wk,0,dateadd(dd,6-dat验出距席或epart(

  day,getdate()),getdate())),0)

  5.本年的第一天

  **LECTDATEADD(yy,DATEDIFF(yy,0,g的日必员迫距etdate()),0)

  6.本年的最后一天

  **LECTdateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,getdate())谁城+1,0))

  7.去年的最后一天

  **LECTdateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,getdate()),0))

  8.本季度的第表北针学育北一天

  **LECTDATEADD(qq,DATEDIFF(qq,0汉孙使镇粉,getdate()),0)

  9.本周的星期一

  **LECTDATEADD(wk,DATEDI了有我胜FF(wk,0,getda费强任石祖位垂干侵根年te()),0)

  10.查询本月的记录

  select*fromtableNamewhereDATEPART(mm,theD杂ate)

  =DATEPA步放胡最走还延尼宜两绝RT(mm,GETDATE())andDATEPART(yy,theDate)

  =DATEPART(yy,GETDATE())

  11.查询本周的记录

  select*fromtableNamewhereDATEPART(wk,theDate)=DATEPART

  (wk,GETDATE())andDATEPART(yy,theDate)=DATEPART(yy,GETDATE())

  12.查询本季的记录注:其中:GETDATE()是获得系统时间的函数。

  select*fromtableNamewhereDATEPART(qq,theDate)=DATEPART

  (qq,GETDATE())andDATEPART(yy,theDate)=DATEPART(yy,GETDATE())

  13.获取当月总天数:

  selectDATEDIFF(dd,getdate(),DATEADD

  (mm,1,getdate()))

  selectdatediff(day,

  dateadd(mm,datediff(mm,’’,getdate()),’’),

  dateadd(mm,datediff(mm,’’,getdate()),’1900-02-01’))

  14.获取当前为星期几

  DATENAME(weekday,getdate())