SQL查询-从今天的第一天起按月分组

用户名

我每天都有不同分支机构的销售记录。例如

Date             Amount      Branch
01/01/2014         30          A
01/01/2014         30          B
01/02/2014         40          A
01/02/2014         40          B
01/03/2014         30          A
01/03/2014         30          B
up to feb,mar,apr,may,jun,jul,aug

我要实现的是根据今天的日期将每月的记录分组。

例如,今天是2014年8月11日。范围应该是月份“ 1”的第一天,那么我今天将选择11天。因此,所有月份的范围都是1-11。请参阅以下示例。

Date Range for query monthly
01/01/2014-01/11/2014
02/01/2014-02/11/2014
03/01/2014-03/11/2014
04/01/2014-04/11/2014
05/01/2014-05/11/2014
06/01/2014-06/11/2014
07/01/2014-07/11/2014
08/01/2014-08/11/2014

将此日期范围分组,以获取总销售额。

请帮忙

阿尔特

这应该完成大部分工作:

  SELECT MONTH(date), SUM(amount)
    FROM table_name
   WHERE DAY(date) <= DAY(CURDATE())
     AND date >= YEAR(CURDATE())
GROUP BY MONTH(date);

更新

对于3个字母的月份标签,您可能还需要ORDER BY来确保:

  SELECT DATE_FORMAT(date,'%b'), SUM(amount)
    FROM table_name
   WHERE DAY(date) <= DAY(CURDATE())
     AND date >= YEAR(CURDATE())
GROUP BY MONTH(date)
ORDER BY MONTH(date);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PostgreSQL查询返回从今天起两年的每月第一天的星期几

来自分类Dev

查询以获取每月的第一天不与DATEADD一起使用

来自分类Dev

如何在sql中的查询之间添加月份的第一天和最后一天?

来自分类Dev

SQL查询以获取当年参数中传递的月份的第一天

来自分类Dev

SQL获取上周第一天的日期

来自分类Dev

SQL查找数据集的月份的第一天

来自分类Dev

SQL/VBA:如何从一个月的第一天以外的一天开始按会计年度分组

来自分类Dev

SQL查询以选择今天和前一天的价格

来自分类Dev

SQL SELECT本月的第一天和最后一天。

来自分类Dev

SQL查询按月分组并显示记录的各个月总和

来自分类Dev

mongo查询仅选择一个月的第一天

来自分类Dev

在谷歌表格查询中选择一个月的第一天

来自分类Dev

SQL:你如何获取一个月的第一天?

来自分类Dev

如何在 SQL Server 中从今天开始获取前 7 天的数据

来自分类Dev

SQL-创建临时表或每月第一天和月份名称的CTE

来自分类Dev

SQL获取本月前三个月的月份的第一天

来自分类Dev

SQL-创建临时表或每月第一天和月份名称的CTE

来自分类Dev

给定星期数,在T-SQL中返回星期的第一天

来自分类Dev

SQL Server:每天我有多条记录,我只想返回第一天

来自分类Dev

sql 在表中返回每个月的第一天

来自分类Dev

这个 SQL 函数如何获取上个月的第一天?

来自分类Dev

从今天起+/-天

来自分类Dev

SQL按月分组并加入

来自分类Dev

T sql按月分组

来自分类Dev

Linq查询如何从今天的日期中选择上一周的数据

来自分类Dev

按月份的第一天分组并加入单独的表

来自分类Dev

如何在sql server 2008中获取一周的第一天和一周的最后一天?

来自分类Dev

如何使用SQL获取一年中的第一天和一年中的最后一天?

来自分类Dev

如何使用SQL获取一年中的第一天和一年中的最后一天?

Related 相关文章

  1. 1

    PostgreSQL查询返回从今天起两年的每月第一天的星期几

  2. 2

    查询以获取每月的第一天不与DATEADD一起使用

  3. 3

    如何在sql中的查询之间添加月份的第一天和最后一天?

  4. 4

    SQL查询以获取当年参数中传递的月份的第一天

  5. 5

    SQL获取上周第一天的日期

  6. 6

    SQL查找数据集的月份的第一天

  7. 7

    SQL/VBA:如何从一个月的第一天以外的一天开始按会计年度分组

  8. 8

    SQL查询以选择今天和前一天的价格

  9. 9

    SQL SELECT本月的第一天和最后一天。

  10. 10

    SQL查询按月分组并显示记录的各个月总和

  11. 11

    mongo查询仅选择一个月的第一天

  12. 12

    在谷歌表格查询中选择一个月的第一天

  13. 13

    SQL:你如何获取一个月的第一天?

  14. 14

    如何在 SQL Server 中从今天开始获取前 7 天的数据

  15. 15

    SQL-创建临时表或每月第一天和月份名称的CTE

  16. 16

    SQL获取本月前三个月的月份的第一天

  17. 17

    SQL-创建临时表或每月第一天和月份名称的CTE

  18. 18

    给定星期数,在T-SQL中返回星期的第一天

  19. 19

    SQL Server:每天我有多条记录,我只想返回第一天

  20. 20

    sql 在表中返回每个月的第一天

  21. 21

    这个 SQL 函数如何获取上个月的第一天?

  22. 22

    从今天起+/-天

  23. 23

    SQL按月分组并加入

  24. 24

    T sql按月分组

  25. 25

    Linq查询如何从今天的日期中选择上一周的数据

  26. 26

    按月份的第一天分组并加入单独的表

  27. 27

    如何在sql server 2008中获取一周的第一天和一周的最后一天?

  28. 28

    如何使用SQL获取一年中的第一天和一年中的最后一天?

  29. 29

    如何使用SQL获取一年中的第一天和一年中的最后一天?

热门标签

归档