取所有月份:

declare @begin datetime,@end datetime
set @begin='2015-2-6'
set @end='2015-12-2' declare @months int
set @months=DATEDIFF(month,@begin,@end)
select convert(varchar(7),DATEADD(month,number,@begin) ,120) AS 月份
from master.dbo.spt_values
where type='p' AND number<=@months

取所有日期

DECLARE @days INT,
@date_start DATETIME = '2017-03-15',
@date_end DATETIME = '2017-04-13'
SET @days = DATEDIFF(DAY, @DATE_START, @DATE_END);    SELECT convert(char(10), DATEADD(dd, number, @DATE_START),120) AS yyyymmdd  FROM    master.dbo.spt_values  as sptWHERE   type = 'p'  AND number <= @days

然后可以再进行一些left join操作和某个表关联得到某个表某段时间没出现过的日期。一个小功能要用的到记录一下。

转载于:https://www.cnblogs.com/Jerseyblog/p/7783147.html

sql server取某个时间段内所有日期或者所有月份相关推荐

  1. SQL Server 2012新增的内置函数尝试

    SQL Server 2012新增的内置函数尝试 简介 SQL Server2012新增了一些内置函数来让开发人员使用起来更加容易.可以减少代码量,下面我们将SQL Server新增的函数分为几类分别 ...

  2. 如何通过SQL Server语句查询三个月内的信息代码的教程方法

    如何通过SQL Server语句查询三个月内的信息代码的教程方法 作者:张国军_Suger 开发工具与关键技术:SQL Server 2014.SQL.SQL关键字         由于需求需要我们达 ...

  3. sql server使用convert来取得datetime日期数据

    sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), ...

  4. python报表自动化系列 - 获取某个时间段内所有日期

    python获取某个时间段内所有日期并以列表返回 李俊才 邮箱:291148484@163.com [调用其它函数] 获取某年某月的天数:get_days(yearmonth) 博文地址:https: ...

  5. mysql查询时间段内所有日期 和 小时

    返回时间段内所有日期 天 select DATE_FORMAT(date_add('2022-06-01 00:00:00', interval row DAY),'%Y-%m-%d') date f ...

  6. 微信小程序从后台的SQL SERVER取数据

    一值搞CS模式的ERP开发,不会BS,不会CSS等.学习微信小程序几天,水平很菜,网上找了好久,没找到微信小程序从后台的SQL SERVER取数据的例子,好失望啊. 听说微信小程序可以访问webser ...

  7. mysql校验日期是否有效_Mysql 根据出生日期计算年龄 判断起始日期是否在某个有效时间段内等日期Hack汇总...

    关于Mysql格式化等常见日期处理相关函数说明,大家可以参考之前的一篇博文: mysql 根据出生日期计算年龄.日期格式化等常见日期处理相关函数使用汇总.根据以往的项目经验,本文总结并汇总了一些Mys ...

  8. SQL Server(第二章) 字符串函数、日期时间函数、转换函数

    --1.CONCAT 函数:字符串连接(支持sql server2012 SQL规则 如果与NULL连接返回NILL) SELECT empid,CONCAT(firstname,lastname) ...

  9. oracle和sql server取第一条记录的区别以及rownum详解

    我们知道学生可能有重名的情况,那么当重名的时候假设只需要取得重名结果集中的第一条记录. sql server:select top(1) num,Name from M_Student where n ...

最新文章

  1. 良心贴!没想到 Google 排名第一的编程语言,可以这么简单!
  2. c语言如何初始化随机数种子,关于随机数函数rand和其种子初始化
  3. 40多个漂亮的网页表单设计实例
  4. 计算机组成与原理如何书写DEC微指令,计算机组成原理课程设计16位机微程序控制器指令系统设计与实现.doc...
  5. Python应用实战-在Python中进行数据处理操作的几种方法
  6. SAP Fiori My task里complete checkbox的处理
  7. kafka netty_惠而浦:使用Netty和Kafka的微服务
  8. GitHub上Java的Bloom Bloom实现
  9. 揭密|淘宝服务端千万级高并发架构的演进之路
  10. 是哪个app_互联网APP创业哪个好
  11. redis与memcached区别
  12. [R]_R里如何将多个Excel文件合并为一个Excel文件多个Sheet
  13. chkdsk 后数据丢失的恢复方法chkdsk 后数据丢失的恢复方法
  14. 安装office2010提示在安装过程中出错 解决方法!
  15. XML中的大于等于小于等于
  16. 计算机名和ip不匹配,错误:主机名/ IP不匹配证书的altnames Node.js的
  17. CSS/HTML制作在网页中持续旋转的六面体
  18. apache 的配置文件hthp.conf里边都是什么意思?
  19. echarts绘制3D旋转地球
  20. 微信公众号用户授权登录逻辑

热门文章

  1. 如何获取ResultSet的行数和列数
  2. CSS3 Media Queries详细介绍和使用实例
  3. C#操作SQL Server通用类
  4. 十六进制转换为十进制的效率问题
  5. 树,二叉树,森林各种遍历总结:
  6. idea编译的jsp存在哪里
  7. NB-IoT标准落定 规模商用还需跨过成本关
  8. 由自动装箱和拆箱引发我看Integer源码
  9. jQuery回调函数
  10. Atitit.去除水印的方案