思路: 当前日期的季度第一天,用当前月所在的月份。无法判别这个季度的第一月

select convert(char(8),dateadd(month,datepart(quarter,getdate())*3-2,dateadd(month,-datepart(month,getdate()),getdate())),120)+'1'

季度的最后一天

思路:要对当前月所在的季度最后一个月进行处理

1:所在季度最后一个月的下一个月第一天,然后再减去一天。就是本季度最后一天。

select dateadd(day,-1,convert(char(8),dateadd(month,datepart(quarter,getdate())*3+1,dateadd(month,-datepart(month,getdate()),getdate())),120)+'1')

2: 1和4季度最后一个月是31天。 其他季度最后一个月是30天

select convert(char(8),dateadd(month,datepart(quarter,getdate())*3,dateadd(month,-datepart(month,getdate()),getdate())),120)+case when datepart(quarter,getdate())in(1,4)then+N'31' else N'30' end

转载于:https://www.cnblogs.com/sarapad/archive/2009/12/20/1628020.html

sql学习之笔记(时间)季度的第一天相关推荐

  1. 学习SQL:SQL Server日期和时间函数

    So far, we haven't talked about SQL Server date and time functions. Today we'll change that. We'll t ...

  2. Android第一行代码学习思考笔记(碎片、广播、持久化技术和Android数据库)

    Android第一行代码学习思考笔记(碎片.广播.持久化技术和Android数据库 第四章 手机平板要兼顾--探究碎片 4.1碎片是什么(Fragment) 4.2碎片的使用方式 4.2.1碎片的简单 ...

  3. SQL学习笔记_Aliyun4

    SQL学习笔记_Aliyun4 本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql ...

  4. 【LittleXi】sql学习笔记

    [LittleXi]sql学习笔记 数据类型 INT 整数型 VARCHAR 字符串 DECIMAL(a,b) 浮点型(a代表位数,b代表小数位位数) BLOB 图片.影片.档案 DATA 日期 XX ...

  5. mysq学习课堂笔记 第一天学习(值得收藏!)

    笔记来自b站 老杜带你学_mysql入门基础(mysql基础视频+数据库实战)很棒的mysql讲解,建议观看. 话不多说,开始笔记 一共四天的笔记,今天是第一天的,很高兴能给大家提供数据库笔记,这四个 ...

  6. 从零开始学习VIO笔记 --- 第一讲:基础知识(四元数,李代数)

    从零开始学习VIO笔记 --- 第一讲:基础知识(四元数,李代数) 一. 向量的内积与外积 二. 旋转与平移 2.1 旋转表示 --- 旋转矩阵R 2.2 平移向量 2.3 变换矩阵T与齐次坐标 2. ...

  7. mysql季度第一天_mysql 获取季度的第一天 本月的第一天,本周的第一天sql语句(转)...

    感谢:http://www.111cn.net/database/110/d45124323da8d2d87b80f78319987eda.htm 查看同主题的另一篇博客:http://blog.cs ...

  8. 探针一号的SQL学习笔记

    SQL学习笔记 文章目录 SQL学习笔记 1.问题 2.SQL基本语句 3.SQL基本数据查询 4.SQL复杂点的数据查询 5.DML操作 6.数据表操作 1.问题 什么是数据库? 是一个仓库,可以按 ...

  9. 简简单单 My SQL 学习笔记(2)——分组和简单数据的查询

    初始数据 创建表(要记得先选择好我们的数据库 use+数据库名) create table student( studentno int(4) primary key not null auto_in ...

最新文章

  1. css网页布局中文字排版的属性和用法
  2. 2021年8月最新sci-hub可用网址,高速稳定
  3. IOS 9人机界面指南(1):UI设计基础
  4. rman备份恢复命令之switch
  5. 修复 Xcode 错误 “The identity used to sign the executable is no longer valid”
  6. 陶瓷移动在飞信版C++女程序员
  7. 浅显易懂的GMM模型及其训练过程
  8. R语言 相关分析和典型相关分析
  9. mac OS X 10.9.2 gdb codesign
  10. jsoniter与原生json对比
  11. MaxDOS 网刻服务端网刻教程。
  12. python 绝对值_Python绝对值– abs()
  13. 5个很少被提到但能提高NLP工作效率的Python库
  14. 鸿蒙手机卸载内置应用 adb连接
  15. 第八天 Python爬虫之Rquests库打码平台的简单使用
  16. 小说里的编程 【连载之十七】元宇宙里月亮弯弯
  17. 导入多段落文档排版计算机作业,2011级计算机基础操作Word作业说明_论文排版.pdf...
  18. python第二周基本图形绘制
  19. php富友接口对接http请求
  20. oppok5和荣耀play4tpro哪个好

热门文章

  1. OllyDbg笔记-修改Messagebox的标题
  2. 软考系统架构师笔记-最后知识点总结(二)
  3. 系统架构师学习笔记-操作系统(三)
  4. mongodb java 多条件查询_MongoDB_Java连接mongo 使用Java多条件查询mongo数据
  5. java 多线程日志_多线程 打印的日志出现重复行
  6. abstract类中不可以有private的成员_C++中public、protected、private的区别
  7. vscode主题 webstorm_从 Emacs 和 Vim 到 VSCode
  8. 数据结构之插入排序:希尔排序(缩小增量排序)
  9. linux 多线程安全定时器
  10. Lackey:一个示例工具