查询返回过去 6 个月的数据

繁荣

我在尝试找出查询中的日期条件时遇到了一些麻烦。基本上,我试图获取过去 6 个月的所有数据。例如,当前月份是 2017 年 12 月;我希望查询返回 2017 年 6 月到 12 月的数据。我尝试了以下条件:

Date() 和 DateAdd ("M", -6, Date()) 之间

但是,条件返回基于日期的数据;如果当前日期是 2017 年 12 月 2 日,则查询返回 2017 年 6 月 2 日到 2017 年 12 月 2 日的日期。我希望查询返回整个 6 月的数据(因此,如果我们按照前面的示例,2017 年 6 月 1 日的数据也将包括在内)到 12 月。我该如何实现这一目标?

埃里克

你遇到的问题听起来很简单。你真的只需要使用当月的第一天,而不是当前日期。

获取当月第一天的方法有很多种,例如:

Date() - Day(Date()) + 1

虽然有其他方法可以做到这一点,但尽量不要依赖于将日期转换为字符串并返回以实现性能/区域设置不兼容

如果您使用这种方法,您的 SQL WHERE 将是:

Between Date() - Day(Date()) + 1 and DateAdd ("M", -6, Date() - Day(Date()) + 1)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果未提供日期或自提供日期起过去 6 个月,则返回过去 6 个月的记录

来自分类Dev

Redshift 查询删除 6 个月前的数据

来自分类Dev

Linq查询以返回过滤后的数据

来自分类Dev

过去 24 个月的数据

来自分类Dev

Rails查询过去几个月的数据

来自分类Dev

Django Python - 本月和过去 6 个月的查询计数

来自分类Dev

MongoDB返回过去一个月每天的文档数

来自分类Dev

获取从今天起第 6 个月的过去数据

来自分类Dev

MSSQL-获取最近6周将返回过去8周

来自分类Dev

如何返回过去12个月中每个月在postgres中发生的所有记录的总和

来自分类Dev

如何使用cassandra查询获取与时间戳列比较的最近6个月数据?

来自分类Dev

查询以在 JPQL 中获取过去 X 个月的数据

来自分类Dev

参考 TODAY 过去 6 个月 MONTH

来自分类Dev

ORACLE - SQL 查询,用于检索过去 6 个月内加薪的员工

来自分类Dev

SQL Server-获取过去6个月的日期

来自分类Dev

如何获取过去 6 个月不活跃的用户

来自分类Dev

MySQL 查询以获取按月分组的过去 12 个月数据,包括零计数

来自分类Dev

将年份分配给过去6个月中的几个月

来自分类Dev

SQL获取过去十二个月的数据

来自分类Dev

从过去的每个月中选择数据-MySQL

来自分类Dev

生成过去的几个月并加入无关的数据

来自分类Dev

如何将 6 个月或 6 个月以上的旧数据移动到另一个表?

来自分类Dev

在熊猫数据框中删除重叠期少于6个月的数据

来自分类Dev

如何使用查询获取上个月的数据?

来自分类Dev

SQL查询以获取最近3个月的数据

来自分类Dev

sqLite数据库-下周,下个月查询

来自分类Dev

在SQL查询中获取上个月的数据

来自分类Dev

如何使用查询获取上个月的数据?

来自分类Dev

SQL查询获得3个月的数据

Related 相关文章

  1. 1

    如果未提供日期或自提供日期起过去 6 个月,则返回过去 6 个月的记录

  2. 2

    Redshift 查询删除 6 个月前的数据

  3. 3

    Linq查询以返回过滤后的数据

  4. 4

    过去 24 个月的数据

  5. 5

    Rails查询过去几个月的数据

  6. 6

    Django Python - 本月和过去 6 个月的查询计数

  7. 7

    MongoDB返回过去一个月每天的文档数

  8. 8

    获取从今天起第 6 个月的过去数据

  9. 9

    MSSQL-获取最近6周将返回过去8周

  10. 10

    如何返回过去12个月中每个月在postgres中发生的所有记录的总和

  11. 11

    如何使用cassandra查询获取与时间戳列比较的最近6个月数据?

  12. 12

    查询以在 JPQL 中获取过去 X 个月的数据

  13. 13

    参考 TODAY 过去 6 个月 MONTH

  14. 14

    ORACLE - SQL 查询,用于检索过去 6 个月内加薪的员工

  15. 15

    SQL Server-获取过去6个月的日期

  16. 16

    如何获取过去 6 个月不活跃的用户

  17. 17

    MySQL 查询以获取按月分组的过去 12 个月数据,包括零计数

  18. 18

    将年份分配给过去6个月中的几个月

  19. 19

    SQL获取过去十二个月的数据

  20. 20

    从过去的每个月中选择数据-MySQL

  21. 21

    生成过去的几个月并加入无关的数据

  22. 22

    如何将 6 个月或 6 个月以上的旧数据移动到另一个表?

  23. 23

    在熊猫数据框中删除重叠期少于6个月的数据

  24. 24

    如何使用查询获取上个月的数据?

  25. 25

    SQL查询以获取最近3个月的数据

  26. 26

    sqLite数据库-下周,下个月查询

  27. 27

    在SQL查询中获取上个月的数据

  28. 28

    如何使用查询获取上个月的数据?

  29. 29

    SQL查询获得3个月的数据

热门标签

归档