获取表中存在的每个日期的第一个和最后一个记录号

艾哈迈德

我试图显示每一天的发票,因此,出于这个目的,我在创建日期使用分组依据,在小计上使用总计。这是我的方法:

  SELECT 
         `main_table`.*, 
         SUM(subtotal) AS `total_sales` 
  FROM 
        `sales_invoice` AS `main_table` 
  GROUP BY 
        DATE_FORMAT(created_at, "%m-%y")

它可以正常工作,但我还想获取每个日期的发票号和发票号。是否可以通过单个查询来完成?

编辑 :

表结构:

------------------------------------------------
| id | inoice_no | created_at           | subtotal

| 1  | 34        | 2015-03-17 05:55:27  | 5 
| 2  | 35        | 2015-03-17 12:35:00  | 7
| 3  | 36        | 2015-03-20 01:40:00  | 3
| 4  | 37        | 2015-03-20 07:05:13  | 6 
| 5  | 38        | 2015-03-20 10:25:23  | 1
| 6  | 39        | 2015-03-24 12:00:00  | 6
------------------------------------------------

输出

---------------------------------------------------------------
| id | inoice_no | created_at           | subtotal | total_sales

| 2  | 35        | 2015-03-17 12:35:00  | 7        | 12
| 5  | 38        | 2015-03-20 10:25:23  | 1        | 10
| 6  | 39        | 2015-03-24 12:00:00  | 6        | 6
-----------------------------------------------------------------

我期望什么

---------------------------------------------------------------
| id | inoice_no | created_at           | subtotal | total_sales | in_from | in_to

| 2  | 35        | 2015-03-17 12:35:00  | 7        | 12          | 34      | 35
| 5  | 38        | 2015-03-20 10:25:23  | 1        | 10          | 36      | 38
| 6  | 39        | 2015-03-24 12:00:00  | 6        | 6           | 39      | 39
-----------------------------------------------------------------
萨哈什·沙(Saharsh Shah)

如果您的发票号码是INTEGER,则下面的查询将为您提供所需的结果:

SELECT DATE_FORMAT(A.created_at, "%m-%y") AS InvoiceDate, 
       MIN(A.invoiveNo) AS FromInvoiceNo, 
       MAX(A.invoiveNo) AS ToInvoiceNo, 
       SUM(A.subtotal) AS total_sales 
FROM sales_invoice AS A 
GROUP BY InvoiceDate;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从查询SQL Server中的每个日期获取第一个和最后一个日期时间

来自分类Dev

如何获取文件中的第一个和最后一个日期

来自分类Dev

从解析的数组中获取第一个和最后一个日期

来自分类Dev

PostgreSQL:获取每个ID列的第一个和最后一个插入的记录

来自分类Dev

使用R计算每个变量的第一个和最后一个日期

来自分类Dev

获取Python当前季度的第一个日期和最后一个日期?

来自分类Dev

从第一个日期和最后一个日期获取值sql

来自分类Dev

需要从订单表中获取所有客户的第一个订购日期和最后订购日期

来自分类Dev

JavaScript中当月的第一个日期和最后一个日期

来自分类Dev

JavaScript中当月的第一个日期和最后一个日期

来自分类Dev

获取前几个月的第一个和最后一个日期

来自分类Dev

Linux bash解析json:获取第一个和最后一个日期

来自分类Dev

如何使用SQL获取列中每个分区的第一个和最后一个值

来自分类Dev

在JQuery中获取上个月的第一个和最后一个日期

来自分类Dev

在MySQL中获取某个月的第一个和最后一个工作日日期

来自分类Dev

如何在Android Datepicker中获取月份的第一个和最后一个日期

来自分类Dev

在SQL Server中按用户获取表中的第一个和最后一个条目

来自分类Dev

从Java中的SQLlite db表中获取第一个和最后一个主键值?

来自分类Dev

在R中查找条纹的第一个和最后一个日期

来自分类Dev

如何在C#中使用EF从MySQL表中获取第一个和最后一个日期?

来自分类Dev

获取groupby中的第一个和最后一个值

来自分类Dev

获取数组中的第一个和最后一个元素

来自分类Dev

MongoDB在聚合查询中获取第一个和最后一个文档

来自分类Dev

获取选择器中的第一个和最后一个对象

来自分类Dev

在Python中获取第一个和最后一个函数参数

来自分类Dev

如何从CSV列中获取第一个和最后一个元素

来自分类Dev

MySql 从查询中获取第一个和最后一个结果

来自分类Dev

熊猫:仅从工作日的时间戳中检测第一个/最后一个记录号

来自分类Dev

我如何从月份和年份中获取第一个日期和最后一个日期 |Excel |用于月份和年份的微调器|

Related 相关文章

  1. 1

    从查询SQL Server中的每个日期获取第一个和最后一个日期时间

  2. 2

    如何获取文件中的第一个和最后一个日期

  3. 3

    从解析的数组中获取第一个和最后一个日期

  4. 4

    PostgreSQL:获取每个ID列的第一个和最后一个插入的记录

  5. 5

    使用R计算每个变量的第一个和最后一个日期

  6. 6

    获取Python当前季度的第一个日期和最后一个日期?

  7. 7

    从第一个日期和最后一个日期获取值sql

  8. 8

    需要从订单表中获取所有客户的第一个订购日期和最后订购日期

  9. 9

    JavaScript中当月的第一个日期和最后一个日期

  10. 10

    JavaScript中当月的第一个日期和最后一个日期

  11. 11

    获取前几个月的第一个和最后一个日期

  12. 12

    Linux bash解析json:获取第一个和最后一个日期

  13. 13

    如何使用SQL获取列中每个分区的第一个和最后一个值

  14. 14

    在JQuery中获取上个月的第一个和最后一个日期

  15. 15

    在MySQL中获取某个月的第一个和最后一个工作日日期

  16. 16

    如何在Android Datepicker中获取月份的第一个和最后一个日期

  17. 17

    在SQL Server中按用户获取表中的第一个和最后一个条目

  18. 18

    从Java中的SQLlite db表中获取第一个和最后一个主键值?

  19. 19

    在R中查找条纹的第一个和最后一个日期

  20. 20

    如何在C#中使用EF从MySQL表中获取第一个和最后一个日期?

  21. 21

    获取groupby中的第一个和最后一个值

  22. 22

    获取数组中的第一个和最后一个元素

  23. 23

    MongoDB在聚合查询中获取第一个和最后一个文档

  24. 24

    获取选择器中的第一个和最后一个对象

  25. 25

    在Python中获取第一个和最后一个函数参数

  26. 26

    如何从CSV列中获取第一个和最后一个元素

  27. 27

    MySql 从查询中获取第一个和最后一个结果

  28. 28

    熊猫:仅从工作日的时间戳中检测第一个/最后一个记录号

  29. 29

    我如何从月份和年份中获取第一个日期和最后一个日期 |Excel |用于月份和年份的微调器|

热门标签

归档