获取 SQL Server 中不包括星期五的两个日期之间的日期差异

坦维尔·阿杰尔

我有以下两个日期:

startDate = '2017-04-04'  and  endDate = '2017-04-12'

我想找出这两个日期之间的总天数,不包括'Fridays'使用 SQL Server。

来自 SQL Server 专家的任何帮助将不胜感激!!提前致谢!!

萨蒂什·普拉卡什·加格

您可以使用DATENAME来检查是否'Friday'执行此操作,如下所示:

DECLARE @startDate DATETIME
DECLARE @endDate DATETIME
SET @startDate = '2017-04-04'
SET @endDate = '2017-04-12'

Declare @count int
set @count=0

    while @startDate < @endDate
    Begin
        IF DATENAME(dw, @startDate) <> 'Friday'
            SET @count = @count + 1
        SET @startDate = DateAdd(d, 1, @startDate)
    END
select @count

这将导致:

7

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server 查询以获取两个日期之间的工作日数,不包括假期

来自分类Dev

从SQL Server获取两个日期之间的数据

来自分类Dev

获取SQL Server中两个日期之间的所有日期

来自分类Dev

SQL Server中两个日期之间的月份差异

来自分类Dev

从SQL Server中的多个表获取两个日期之间的记录

来自分类Dev

如何获取SQL Server中两个日期之间的月份和年份的列表

来自分类Dev

计算SQL Server汇总中两个日期之间的星期数

来自分类Dev

计算SQL Server汇总中两个日期之间的星期数

来自分类Dev

sql查询以获取最后4个星期五日期

来自分类Dev

获取与SQL Server 2012中的最后一个星期四或星期五或星期一等相对应的DateTime

来自分类Dev

获取两个日期之间不包括年份的天数

来自分类Dev

如何从今天开始获取最后两个星期五的日期?

来自分类Dev

我想获取所有日期,不包括 python 中两个日期之间的周末

来自分类Dev

在SQL Server中的两个日期条件之间

来自分类Dev

在SQL Server中的两个日期条件之间

来自分类Dev

SQL Server中两个日期之间的天数

来自分类Dev

Oracle SQL。获取两个日期之间的日期

来自分类Dev

在不使用级别函数的情况下,使用SQL获取当月第三个星期五的日期

来自分类Dev

从SQL Server获取错误的日期

来自分类Dev

从SQL Server获取错误的日期

来自分类Dev

如何在SQL Server 2012中找到不同行的两个日期单元格之间的差异?

来自分类常见问题

在SQL Server中获取当前日期?

来自分类Dev

在SQL Server中获取过滤日期兰特

来自分类Dev

在SQL Server中获取过滤日期兰特

来自分类Dev

在SQL Server中获取当前日期

来自分类Dev

SQL语句获取两个日期之间的差

来自分类Dev

SQL获取两个日期之间的工作日数

来自分类Dev

获取两个日期之间的季度列表(SQL)

来自分类Dev

如何在SQL Server中获取“完成年份”的星期数,开始日期和结束日期?

Related 相关文章

  1. 1

    SQL Server 查询以获取两个日期之间的工作日数,不包括假期

  2. 2

    从SQL Server获取两个日期之间的数据

  3. 3

    获取SQL Server中两个日期之间的所有日期

  4. 4

    SQL Server中两个日期之间的月份差异

  5. 5

    从SQL Server中的多个表获取两个日期之间的记录

  6. 6

    如何获取SQL Server中两个日期之间的月份和年份的列表

  7. 7

    计算SQL Server汇总中两个日期之间的星期数

  8. 8

    计算SQL Server汇总中两个日期之间的星期数

  9. 9

    sql查询以获取最后4个星期五日期

  10. 10

    获取与SQL Server 2012中的最后一个星期四或星期五或星期一等相对应的DateTime

  11. 11

    获取两个日期之间不包括年份的天数

  12. 12

    如何从今天开始获取最后两个星期五的日期?

  13. 13

    我想获取所有日期,不包括 python 中两个日期之间的周末

  14. 14

    在SQL Server中的两个日期条件之间

  15. 15

    在SQL Server中的两个日期条件之间

  16. 16

    SQL Server中两个日期之间的天数

  17. 17

    Oracle SQL。获取两个日期之间的日期

  18. 18

    在不使用级别函数的情况下,使用SQL获取当月第三个星期五的日期

  19. 19

    从SQL Server获取错误的日期

  20. 20

    从SQL Server获取错误的日期

  21. 21

    如何在SQL Server 2012中找到不同行的两个日期单元格之间的差异?

  22. 22

    在SQL Server中获取当前日期?

  23. 23

    在SQL Server中获取过滤日期兰特

  24. 24

    在SQL Server中获取过滤日期兰特

  25. 25

    在SQL Server中获取当前日期

  26. 26

    SQL语句获取两个日期之间的差

  27. 27

    SQL获取两个日期之间的工作日数

  28. 28

    获取两个日期之间的季度列表(SQL)

  29. 29

    如何在SQL Server中获取“完成年份”的星期数,开始日期和结束日期?

热门标签

归档