sqlserver使用depart获取当前日期月份及通过拼接得到日期时间
1、sqlserver获取当前月份
select datepart(mm,getdate())
DATEPART()函数返回日期的指定部分。
此函数以整数值返回结果。
DATEPART(interval, date)
Parameter | Description |
---|---|
interval |
Required. The part to return. Can be one of the following values:
|
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获取当前日期月份及通过拼接得到日期时间相关推荐
- js 获取当前日期,计算往后三个月的日期
js 获取当前日期,计算往后三个月的日期 合同管理中的试用期,即当前入职时间(年月日)与到三个月试用期的时间(年月日) //css.Partyinp{width: 40px;height: 20px; ...
- java获取当前日期 前后 几个月的 日期期间 往前 2个月 往后 2个月
java获取当前日期 前后 几个月的 日期期间 需要原因 返回的String 格式 private Map<String,String> getDuringDate(){SimpleDat ...
- javascript 获取当前日期 月份 时间
<script type="text/javascript">function getDate() {var date = new Date(); // 得到当前日期v ...
- mysql 获取当前日期,前一天,后一天方法及时间格式化 wordpress 后台头部添加气泡通知
wordpress 应用:wordpress 后台头部添加气泡通知 /*Add a link called 'My Link'... --------------------------------- ...
- JavaScript 获取 当前日期和三十天以前日期
1 //获取当前日期 2 var myDate = new Date(); 3 var nowY = myDate.getFullYear(); 4 var nowM = myDate.getMont ...
- JavaScript 获取当前日期和三十天以前日期
function getThirtyDays() {//获取当前日期var myDate = new Date();var nowY = myDate.getFullYear();var nowM = ...
- java当前日期,获取当前日期及当前所在一周日期
1.先获取当前日期:var currDT; var aryDay = new Array("日", "一", "二", "三&qu ...
- js获取当前日期之后四个月的日期
使用场景:需求中是要获取到当前日期以及之后4个月的日期,类似这个月21号到下个月21号这种的,但是有几种特殊情况: 这个月31号到下个月时,只有30天 如果4个月之后为2月,那最后一天是28号 cho ...
- Java获取当前日期的前一个月,前一天的时间
Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -1); //得到前一天 calendar.add(Ca ...
最新文章
- 京东智能内容创作算法的演进与实践:基于关键词自动生成摘要
- Xvid编码器流程(基于xvid1.1.0)
- 每日一题(2)—— -2与2的比较
- 从大数据到深度学习,这些年度开源“新秀”你可用过?
- [转载] python仿真入门_python基础-入门
- XDebug On Ubuntu
- scala中map与flatMap浅析
- GBase数据库事务隔离级别
- chrome frame 在 iframe frameset 下无效 的处理方法
- CnPack应用总结
- JavaScript算术运算中前加加与后加加
- 也许黎曼猜想是错误的
- 无人车路径规划与控制综述
- 搜狗输入法,怎么打声调?
- matlab图像分类器,一个用BoW|Pyramid BoW+SVM进行图像分类的Matlab Demo
- boss直聘改回系统头像_Boss直聘VS猎聘,谁的营销广告更胜一筹
- Android视频资源下载链接
- 百度地图自定义地图类型瓦片底图
- 笨办法学Python3 习题16
- 豆瓣FM电台Chrome扩展——下载
热门文章
- 脑机互联不是梦,最新脑机接口发布:智能手机可操控!
- 谷歌员工中位数年薪达 170 万元,却仍买不起房!
- 刚刚,百度宣布王海峰升任 CTO
- Google 又逆天:语音输入离线实时输出文字,仅占 80 MB !然而……
- 华为三星折叠手机可看不可摸;小米架构再调整;杨幂 AI 换脸视频制作者回应 | 极客头条...
- 微信说不!有何不可?
- 谁能真正“撬动”微信?| 畅言
- 程序员为什么 365 天背电脑包?这答案我服!
- 芯片漏洞攻击出现新变种,涉及英特尔SGX技术支持的应用
- ======第一章操作系统引论======