1、sqlserver获取当前月份

select datepart(mm,getdate())

DATEPART()函数返回日期的指定部分。

此函数以整数值返回结果。

DATEPART(intervaldate)

Parameter Description
interval Required. The part to return. Can be one of the following values:

  • year, yyyy, yy = Year
  • quarter, qq, q = Quarter
  • month, mm, m = month
  • dayofyear, dy, y = Day of the year
  • day, dd, d = Day of the month
  • week, ww, wk = Week
  • weekday, dw, w = Weekday
  • hour, hh = hour
  • minute, mi, n = Minute
  • second, ss, s = Second
  • millisecond, ms = Millisecond
date Required. The date to use

注:https://www.w3schools.com/sql/func_sqlserver_datepart.asp

2、sqlserver获取当前月份的名字

select datename(mm,getdate())               
--以字符串而不是数字的形式得到今天的月份(07)

注:https://www.cnblogs.com/qiangshu/p/4873392.html

3、获取当前年月日

select CONVERT(varchar(10),GETDATE(),120) --2018-04-23select CONVERT(varchar(10), dateadd(dd,-1,getdate()),120) --前一天

注:https://www.cnblogs.com/Scholars/p/8919094.html

4、在当前日期上加两个月

select DATEADD(mm,2,'2014-12-30')    结果:2015-02-28 
select DATEADD(MONTH,2,'2014-12-30')  结果:2015-02-28

select dateadd(mm,-1,getdate())

注:https://www.cnblogs.com/xyao1/p/9322168.html

5、获取当月的第一天

SELECT DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0)

注:https://www.cnblogs.com/lcyuhe/p/5613632.html

6、获取上月第几天

eg

select CONVERT(varchar(10),DATEADD(day,20,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE())-2,0)),120); -- 2020-02-21
select CONVERT(varchar(10),DATEADD(ms,-3,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE())-1,0)),120);  -- 2020-02-29select   CONVERT(varchar(10),DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE())-1,0),120); -- 2020-03-01
select CONVERT(varchar(10),dateadd(mm,-1,DATEADD(day,19,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0))),120); -- 2020-03-20select CONVERT(varchar(10),DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE())-1,0),120); -- 2020-03-01
select CONVERT(varchar(10),dateadd(mm,-1,DATEADD(day,19,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0))),120); -- 2020-03-20select CONVERT(varchar(10),DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE())-1,0),120); -- 2020-03-01
select CONVERT(varchar(10),DATEADD(ms,-3,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0)),120); -- 2020-03-31-- 当前4月1日

7、查询当月的数据

where DATEDIFF(mm,bbb.createdate+' '+bbb.createtime,getDate())=0

注:https://www.w3school.com.cn/sql/func_datediff.asp

8、取当前年 (年初 1月1号) 当前月 (月初 1号) 当前日 (零点)

SELECT DATEADD(yy,DATEDIFF(yy,0,getdate()),0) -- 当前年 1月1号
SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0) -- 当前月 1号
SELECT DATEADD(dd,DATEDIFF(dd,0,getdate()),0) -- 当前日 零点

注:https://www.cnblogs.com/shamo89/p/9489603.html

9、去年第一天

select CONVERT(varchar(10),DATEADD(yy,DATEDIFF(yy,0,DATEADD(yy,-1,'2021-01-02')),0),120)

10、获取当前日期时间

select CONVERT(varchar,GETDATE(),120)

https://www.cnblogs.com/Scholars/p/8919094.html

sqlserver使用depart获取当前日期月份及通过拼接得到日期时间相关推荐

  1. js 获取当前日期,计算往后三个月的日期

    js 获取当前日期,计算往后三个月的日期 合同管理中的试用期,即当前入职时间(年月日)与到三个月试用期的时间(年月日) //css.Partyinp{width: 40px;height: 20px; ...

  2. java获取当前日期 前后 几个月的 日期期间 往前 2个月 往后 2个月

    java获取当前日期 前后 几个月的 日期期间 需要原因 返回的String 格式 private Map<String,String> getDuringDate(){SimpleDat ...

  3. javascript 获取当前日期 月份 时间

    <script type="text/javascript">function getDate() {var date = new Date(); // 得到当前日期v ...

  4. mysql 获取当前日期,前一天,后一天方法及时间格式化 wordpress 后台头部添加气泡通知

    wordpress 应用:wordpress 后台头部添加气泡通知 /*Add a link called 'My Link'... --------------------------------- ...

  5. JavaScript 获取 当前日期和三十天以前日期

    1 //获取当前日期 2 var myDate = new Date(); 3 var nowY = myDate.getFullYear(); 4 var nowM = myDate.getMont ...

  6. JavaScript 获取当前日期和三十天以前日期

    function getThirtyDays() {//获取当前日期var myDate = new Date();var nowY = myDate.getFullYear();var nowM = ...

  7. java当前日期,获取当前日期及当前所在一周日期

    1.先获取当前日期:var currDT; var aryDay = new Array("日", "一", "二", "三&qu ...

  8. js获取当前日期之后四个月的日期

    使用场景:需求中是要获取到当前日期以及之后4个月的日期,类似这个月21号到下个月21号这种的,但是有几种特殊情况: 这个月31号到下个月时,只有30天 如果4个月之后为2月,那最后一天是28号 cho ...

  9. Java获取当前日期的前一个月,前一天的时间

    Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -1); //得到前一天 calendar.add(Ca ...

最新文章

  1. 京东智能内容创作算法的演进与实践:基于关键词自动生成摘要
  2. Xvid编码器流程(基于xvid1.1.0)
  3. 每日一题(2)—— -2与2的比较
  4. 从大数据到深度学习,这些年度开源“新秀”你可用过?
  5. [转载] python仿真入门_python基础-入门
  6. XDebug On Ubuntu
  7. scala中map与flatMap浅析
  8. GBase数据库事务隔离级别
  9. chrome frame 在 iframe frameset 下无效 的处理方法
  10. CnPack应用总结
  11. JavaScript算术运算中前加加与后加加
  12. 也许黎曼猜想是错误的
  13. 无人车路径规划与控制综述
  14. 搜狗输入法,怎么打声调?
  15. matlab图像分类器,一个用BoW|Pyramid BoW+SVM进行图像分类的Matlab Demo
  16. boss直聘改回系统头像_Boss直聘VS猎聘,谁的营销广告更胜一筹
  17. Android视频资源下载链接
  18. 百度地图自定义地图类型瓦片底图
  19. 笨办法学Python3 习题16
  20. 豆瓣FM电台Chrome扩展——下载

热门文章

  1. 脑机互联不是梦,最新脑机接口发布:智能手机可操控!
  2. 谷歌员工中位数年薪达 170 万元,却仍买不起房!
  3. 刚刚,百度宣布王海峰升任 CTO
  4. Google 又逆天:语音输入离线实时输出文字,仅占 80 MB !然而……
  5. 华为三星折叠手机可看不可摸;小米架构再调整;杨幂 AI 换脸视频制作者回应 | 极客头条...
  6. 微信说不!有何不可?
  7. 谁能真正“撬动”微信?| 畅言
  8. 程序员为什么 365 天背电脑包?这答案我服!
  9. 芯片漏洞攻击出现新变种,涉及英特尔SGX技术支持的应用
  10. ======第一章操作系统引论======