如何获得一年中每个月的第n个日期

可视化

如何获得每个月的第n个日期(如果为“星期日”),则下一年的下一个即时日期为n + 1。例如 :

 Year=2014
 nth value = 2(2nd of each month)

 Date:
 2014-01-02
 2014-02-03 (since 02 is "Sunday" next Immediate date)
 2014-03-03 (since 02 is "Sunday" next Immediate date)
 2014-04-02
 2014-05-02
 2014-06-02
 2014-07-02 
 and so on...
乔德雷尔

怎么样,在这里摆弄

可以使用介于'01'之间的日期值'28',我已经进行了参数检查并将其转换为OP。

DECLARE @Year = Char(4);
DECLARE @Day = VarChar(2);

SET @Year = '2014';
SET @Day = '2';

SELECT
    CASE DATENAME(dw, [Date])
        WHEN 'Sunday' THEN DATEADD(d, 1, [Date])
        ELSE [Date]
    END [Date]
  FROM (
    SELECT
        CAST(@Year + '-' + [M] + '-' + @Day AS DATETIME) [Date]
      FROM (
          SELECT '1' [M] UNION ALL
          SELECT '2' UNION ALL
          SELECT '3' UNION ALL
          SELECT '4' UNION ALL
          SELECT '5' UNION ALL
          SELECT '6' UNION ALL
          SELECT '7' UNION ALL
          SELECT '8' UNION ALL
          SELECT '9' UNION ALL
          SELECT '10' UNION ALL
          SELECT '11' UNION ALL
          SELECT '12') [Months]) [RawDays];

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

枚举一年中每个月的第 N 天

来自分类Dev

一年中每个月的 SUM 数据

来自分类Dev

从一天中获取一年中每个月的日期

来自分类Dev

如何在laravel和mysql上获得一年中每个月分隔的总价值?

来自分类Dev

如何计算一年中每个月的三个级别(L1,L2,L3)列和状态P的行

来自分类Dev

SQL查询以生成一年中每个月的计数

来自分类Dev

获取一年中每个月的总计,包括没有结果的月份

来自分类Dev

如何获得一年中的12个月

来自分类Dev

尝试构建一个SQL查询(MySQL),该查询计算一年中每个月每个设施的预订数量

来自分类Dev

获取Python中每个月的第n个日期之前的最后一个日期

来自分类Dev

我如何获得一年中第n周的星期二

来自分类Dev

带有时间戳的巨大 CSV 文件,创建一个包含一年中每个月条目数的图表

来自分类Dev

计算一年中每个月状态为“关闭”和状态为“未关闭”的行

来自分类Dev

存储一年中每个月的第一天和最后一天javascript

来自分类Dev

使用JodaTime获取一年中每个月的第一天和最后一天的最简单方法

来自分类Dev

如何在 Jalali (Shamsi) 日历中获得一年中的一周和一个月中的一周

来自分类Dev

如何从一年中的日期获取日期

来自分类Dev

如何获得一年中所有星期的所有开始日期

来自分类Dev

SQL-选择日期大于一年中一个月的数据

来自分类Dev

如何获得a年中每个月的总天数

来自分类Dev

如何确定从日期算起一年中的星期?

来自分类Dev

如何将日期转换为一年(一年中的某天)的位置?

来自分类Dev

Isuue使用Moment js获得一年中的所有月份并获得一个月中的所有周

来自分类Dev

一年中删除几个月

来自分类Dev

Python-一年中3个月的移动平均值

来自分类Dev

Oracle-如何获得一年中的第一个星期一?

来自分类Dev

比较上一年中一个日期的两个日期

来自分类Dev

使用php pdo为一年中的每个日期添加一行

来自分类Dev

将一年中的日期转换为日期

Related 相关文章

  1. 1

    枚举一年中每个月的第 N 天

  2. 2

    一年中每个月的 SUM 数据

  3. 3

    从一天中获取一年中每个月的日期

  4. 4

    如何在laravel和mysql上获得一年中每个月分隔的总价值?

  5. 5

    如何计算一年中每个月的三个级别(L1,L2,L3)列和状态P的行

  6. 6

    SQL查询以生成一年中每个月的计数

  7. 7

    获取一年中每个月的总计,包括没有结果的月份

  8. 8

    如何获得一年中的12个月

  9. 9

    尝试构建一个SQL查询(MySQL),该查询计算一年中每个月每个设施的预订数量

  10. 10

    获取Python中每个月的第n个日期之前的最后一个日期

  11. 11

    我如何获得一年中第n周的星期二

  12. 12

    带有时间戳的巨大 CSV 文件,创建一个包含一年中每个月条目数的图表

  13. 13

    计算一年中每个月状态为“关闭”和状态为“未关闭”的行

  14. 14

    存储一年中每个月的第一天和最后一天javascript

  15. 15

    使用JodaTime获取一年中每个月的第一天和最后一天的最简单方法

  16. 16

    如何在 Jalali (Shamsi) 日历中获得一年中的一周和一个月中的一周

  17. 17

    如何从一年中的日期获取日期

  18. 18

    如何获得一年中所有星期的所有开始日期

  19. 19

    SQL-选择日期大于一年中一个月的数据

  20. 20

    如何获得a年中每个月的总天数

  21. 21

    如何确定从日期算起一年中的星期?

  22. 22

    如何将日期转换为一年(一年中的某天)的位置?

  23. 23

    Isuue使用Moment js获得一年中的所有月份并获得一个月中的所有周

  24. 24

    一年中删除几个月

  25. 25

    Python-一年中3个月的移动平均值

  26. 26

    Oracle-如何获得一年中的第一个星期一?

  27. 27

    比较上一年中一个日期的两个日期

  28. 28

    使用php pdo为一年中的每个日期添加一行

  29. 29

    将一年中的日期转换为日期

热门标签

归档