sql中常见的日期获取
获取当前年月日
select MONTH(GETDATE()) 6 --获取当前月份
select MONTH(DATEADD(MONTH,1,GETDATE())) --获取当前月份的下个月
select MONTH(DATEADD(MONTH,-1,GETDATE())) --获取当前月份的上个月
year()获取年
select year(GETDATE())
day()获取日
select day(GETDATE())https://www.cnblogs.com/mapstar/p/16657900.html
获取各种日期的方法
–1、本月第一天
SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0)
select convert(datetime,convert(varchar(8),getdate(),120)+'01',120)
–2.显示本月最后一天
select dateadd(day,-1,convert(datetime,convert(varchar(8),dateadd(month,1,getdate()),120)+'01',120))
SELECT dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate())+1,0))
–
–3.上个月的最后一天
SELECT dateadd(ms,-3,DATEADD(mm,DATEDIFF(mm,0,getdate()),0))
–4.本月的第一个星期一
select DATEADD(wk,DATEDIFF(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate())),0)
sql中常见的日期获取相关推荐
- SQL中常见的6个报错
本篇讲讲SQL中常见的一些报错,内容节选自<对比Excel,轻松学习SQL数据分析>一书. 1 表名错误 如果数据库中没有某张表,或者你在写代码的时候把表名写错了,都会导致程序找不到这张表 ...
- hive sql里常见的日期转换形式
sql时间日期转换方法 timestamp格式转日期 yyyyMMdd转yyyy-MM-dd timestamp格式转日期 selectto_date('2021-08-15 11:12:00') 结 ...
- 从SQL中相对于日期的特定周获取数据
目录 介绍 背景 所以我们需要更复杂一点 兴趣点 一个QA问题需要"最后一周的数据",这让我开始思考.使用带有"WW"间隔的DATEADD函数很容易,但这会从今 ...
- sql获取日期相差天数oracle,找到oracle sql中两个日期之间的经过时间
当您减去两个DATE值(如enddate – startdate)时,您会得到带小数精度的天数差异,因此例如1.5表示1 1/2天或36小时.您可以使用大量数学将其转换为HH:MI:SS,但更简单的方 ...
- hive中常见的日期函数
常见hive的时间函数1.时间戳转化为日期函数 from_unixtime('1566390082') from_unixtime('1566390082', 'yyyy-MM-dd') from_u ...
- Hive 数仓中常见的日期转换操作
(1)Hive 数仓中一些常用的dt与日期的转换操作 下面总结了自己工作中经常用到的一些日期转换,这类日期转换经常用于报表的时间粒度和统计周期的控制中 日期变换: (1)dt转日期 to_date(f ...
- SQL中常用的日期计算
计算哪一天是本周的星期一 SELECT DATEADD(week, DATEDIFF(week,'1900-01-01',getdate()), '1900-01-01') --返回2011- ...
- java xml dom getelementbyid,DOM中常见的元素获取方式
1.getElementById获取元素 返回的是一个元素对象 var timer = document.getElementById('time'); console.dir 打印返回元 ...
- 如何在SQL中给一个日期加上一天
日期加几年.几天.几小时.几分钟.几秒都可以用DATEADD()函数或其他相关方法,加上一天:DATEADD(DAY,1,日期). 如果要更新数据库,那么就可以这样写: update 表名 set 日 ...
最新文章
- iOS开发者帐号申请指南
- 告别 CNN?一张图等于 16x16 个字,计算机视觉也用上 Transformer 了
- lua 开发环境搭建(windows 平台)
- 【HDOJ】4343 Interval query
- select2的一些特性效果
- 函数式编程之pipeline——很酷有没有
- 12/12团队会议10
- Spring Boot + IntelliJ IDEA——自动部署[Spring Boot热部署]+LiveReload[前端自动刷新、热加载]解决方案
- SpringBoot笔记7:使用JavaMail结合RabbitMQ发送邮件
- 没有实际的工作经验,如何面试Linux运维工程师?
- 百度AI开放平台- API实战调用
- numpy数组切片操作之[:,2]、[-1:,0:2]、[1:,-1:]等都是啥?
- 关于sockaddr_in 、WSAData 、sockaddr等未定义的问题
- swing-组件Collapse折叠面板2
- 杨百翰大学计算机科学,杨百翰大学
- mysql数据库默认密码在哪看_怎么查看mysql数据库的登录名和密码
- 孙陶然:有态度就是进取
- 两输入单输出的模糊控制器
- Vue v-for循环中 key 属性的使用
- 开发互联网医院系统创造智慧医疗新篇章|互联网系统源码搭建