获取当前年月日

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中常见的日期获取相关推荐

  1. SQL中常见的6个报错

    本篇讲讲SQL中常见的一些报错,内容节选自<对比Excel,轻松学习SQL数据分析>一书. 1 表名错误 如果数据库中没有某张表,或者你在写代码的时候把表名写错了,都会导致程序找不到这张表 ...

  2. hive sql里常见的日期转换形式

    sql时间日期转换方法 timestamp格式转日期 yyyyMMdd转yyyy-MM-dd timestamp格式转日期 selectto_date('2021-08-15 11:12:00') 结 ...

  3. 从SQL中相对于日期的特定周获取数据

    目录 介绍 背景 所以我们需要更复杂一点 兴趣点 一个QA问题需要"最后一周的数据",这让我开始思考.使用带有"WW"间隔的DATEADD函数很容易,但这会从今 ...

  4. sql获取日期相差天数oracle,找到oracle sql中两个日期之间的经过时间

    当您减去两个DATE值(如enddate – startdate)时,您会得到带小数精度的天数差异,因此例如1.5表示1 1/2天或36小时.您可以使用大量数学将其转换为HH:MI:SS,但更简单的方 ...

  5. hive中常见的日期函数

    常见hive的时间函数1.时间戳转化为日期函数 from_unixtime('1566390082') from_unixtime('1566390082', 'yyyy-MM-dd') from_u ...

  6. Hive 数仓中常见的日期转换操作

    (1)Hive 数仓中一些常用的dt与日期的转换操作 下面总结了自己工作中经常用到的一些日期转换,这类日期转换经常用于报表的时间粒度和统计周期的控制中 日期变换: (1)dt转日期 to_date(f ...

  7. SQL中常用的日期计算

    计算哪一天是本周的星期一 SELECT DATEADD(week, DATEDIFF(week,'1900-01-01',getdate()), '1900-01-01')     --返回2011- ...

  8. java xml dom getelementbyid,DOM中常见的元素获取方式

    1.getElementById获取元素    返回的是一个元素对象 var  timer = document.getElementById('time'); console.dir   打印返回元 ...

  9. 如何在SQL中给一个日期加上一天

    日期加几年.几天.几小时.几分钟.几秒都可以用DATEADD()函数或其他相关方法,加上一天:DATEADD(DAY,1,日期). 如果要更新数据库,那么就可以这样写: update 表名 set 日 ...

最新文章

  1. iOS开发者帐号申请指南
  2. 告别 CNN?一张图等于 16x16 个字,计算机视觉也用上 Transformer 了
  3. lua 开发环境搭建(windows 平台)
  4. 【HDOJ】4343 Interval query
  5. select2的一些特性效果
  6. 函数式编程之pipeline——很酷有没有
  7. 12/12团队会议10
  8. Spring Boot + IntelliJ IDEA——自动部署[Spring Boot热部署]+LiveReload[前端自动刷新、热加载]解决方案
  9. SpringBoot笔记7:使用JavaMail结合RabbitMQ发送邮件
  10. 没有实际的工作经验,如何面试Linux运维工程师?
  11. 百度AI开放平台- API实战调用
  12. numpy数组切片操作之[:,2]、[-1:,0:2]、[1:,-1:]等都是啥?
  13. 关于sockaddr_in 、WSAData 、sockaddr等未定义的问题
  14. swing-组件Collapse折叠面板2
  15. 杨百翰大学计算机科学,杨百翰大学
  16. mysql数据库默认密码在哪看_怎么查看mysql数据库的登录名和密码
  17. 孙陶然:有态度就是进取
  18. 两输入单输出的模糊控制器
  19. Vue v-for循环中 key 属性的使用
  20. 开发互联网医院系统创造智慧医疗新篇章|互联网系统源码搭建

热门文章

  1. 系统学习Python——字符串(str):字符串格式化表达-[基础知识]
  2. 贪吃蛇小游戏java实现代码分析
  3. Eclipse显示空白符号的具体设置
  4. python温度转换_python第一课:温度转换
  5. 常被大众误以为是外国佬研发的四款国产软件,建议低调收藏
  6. Linux系统Ubuntu有什么优点?
  7. 玩转keil之hex_bin文件的生成与迁移
  8. 【源码】二分法的matlab实现
  9. python 深度学习环境安装(tensorflow-gpu)
  10. PTA 7-6 高速公路超速处罚