如何获取临时表中每个记录的月份差异

开发者

我有以下临时表

CREATE TABLE #t ( ID INT, V FLOAT, D DATE )

INSERT  INTO #t
VALUES  ( 1, 1, '2014-07-01' ),
        ( 1, 2, '2014-08-02' ),
        ( 1, 3, '2014-09-03' ),
        ( 2, 7, '2014-10-31' ),
        ( 2, 5, '2014-11-28' ),
        ( 2, 8, '2014-12-31' ),
        ( 2, 11, '2015-01-30' );

我想从今天的日期(即2015年3月14日)开始查找临时数据库中每个记录的月份差异。最终表应如下所示:

   ( 1, 1, '2014-07-01', 9),
    ( 1, 2, '2014-08-02', 8),
    ( 1, 3, '2014-09-03', 7),
    ( 2, 7, '2014-10-31', 6 ),
    ( 2, 5,  '2014-11-28', 5),
    ( 2, 8,  '2014-12-31', 4),
    ( 2, 11, '2015-01-30', 3);

为此记录(2,11,'2015-01-30',3); 日期是1月,而我的当前月份是3月,所以3月-2015年1月应为3。

任何建议都会有所帮助。

约翰·C

尝试

DATEDIFF(MONTH, D, GETDATE())

尽管您可能需要在结果中添加一个,以获得所需的结果,但“ MONTH”参数要求使用数月的时间。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何按日期在SQL中获取特定月份的记录

来自分类Dev

如何在laravel中获取所有月份的记录数

来自分类Dev

根据所选月份从表中获取月份

来自分类Dev

如何根据desc的devicetimestamp顺序从每个表中获取前1条记录

来自分类Dev

如何获取每个ID的值总和以及更新其他表中的现有记录

来自分类Dev

Java 日历中的差异设置月份日期与获取月份日期

来自分类Dev

如何从每个值的 2 个数组中获取差异

来自分类Dev

如何使用API在BigQuery中获取临时表的名称

来自分类Dev

如何从临时表中获取最近插入的列的值?

来自分类Dev

如何根据条件从表中获取记录

来自分类Dev

如何从多个表中获取记录?

来自分类Dev

如何按日期查找月份以获取给定月份的记录

来自分类Dev

创建临时表以显示查询中缺少的月份

来自分类Dev

如何从mysql中的每个表中导出N条记录?

来自分类Dev

如何从ActiveRecord中的每个组获取最新记录?

来自分类Dev

如何在mongodb中获取每个组的最新记录?

来自分类Dev

根据存储过程传递到临时表中的月份数,将日期分为月份和年份

来自分类Dev

如何计算和记录具有特定月份/年份值的工作表中的行数

来自分类Dev

如何在mysql中任何指定月份之前获取所有记录

来自分类Dev

从表的列中获取不同的月份名称

来自分类Dev

临时表与未记录表在PostgreSQL中的性能?

来自分类Dev

mysql更新表,如果记录不在临时表中

来自分类Dev

如何基于列中的特定值从表中获取记录

来自分类Dev

如何从sql中的相同表中获取不匹配的记录?

来自分类Dev

如何从 Django 中的相关表中获取单个记录?

来自分类Dev

如何通过在MSSQL中使用带有月的数据透视表获取每个特定月份的“评级”列的值及其定义

来自分类Dev

如何只从左表中获取一条记录,而右表中的每条记录

来自分类Dev

如何获取每个组中的最新记录并检查是否是唯一记录?

来自分类Dev

如何通过获取每个组中的最后一条记录来删除重复的记录

Related 相关文章

  1. 1

    如何按日期在SQL中获取特定月份的记录

  2. 2

    如何在laravel中获取所有月份的记录数

  3. 3

    根据所选月份从表中获取月份

  4. 4

    如何根据desc的devicetimestamp顺序从每个表中获取前1条记录

  5. 5

    如何获取每个ID的值总和以及更新其他表中的现有记录

  6. 6

    Java 日历中的差异设置月份日期与获取月份日期

  7. 7

    如何从每个值的 2 个数组中获取差异

  8. 8

    如何使用API在BigQuery中获取临时表的名称

  9. 9

    如何从临时表中获取最近插入的列的值?

  10. 10

    如何根据条件从表中获取记录

  11. 11

    如何从多个表中获取记录?

  12. 12

    如何按日期查找月份以获取给定月份的记录

  13. 13

    创建临时表以显示查询中缺少的月份

  14. 14

    如何从mysql中的每个表中导出N条记录?

  15. 15

    如何从ActiveRecord中的每个组获取最新记录?

  16. 16

    如何在mongodb中获取每个组的最新记录?

  17. 17

    根据存储过程传递到临时表中的月份数,将日期分为月份和年份

  18. 18

    如何计算和记录具有特定月份/年份值的工作表中的行数

  19. 19

    如何在mysql中任何指定月份之前获取所有记录

  20. 20

    从表的列中获取不同的月份名称

  21. 21

    临时表与未记录表在PostgreSQL中的性能?

  22. 22

    mysql更新表,如果记录不在临时表中

  23. 23

    如何基于列中的特定值从表中获取记录

  24. 24

    如何从sql中的相同表中获取不匹配的记录?

  25. 25

    如何从 Django 中的相关表中获取单个记录?

  26. 26

    如何通过在MSSQL中使用带有月的数据透视表获取每个特定月份的“评级”列的值及其定义

  27. 27

    如何只从左表中获取一条记录,而右表中的每条记录

  28. 28

    如何获取每个组中的最新记录并检查是否是唯一记录?

  29. 29

    如何通过获取每个组中的最后一条记录来删除重复的记录

热门标签

归档