【问题标题】:PHP - SQL - How to create a monthly report in MySQL?PHP - SQL - 如何在 MySQL 中创建月度报告?
【发布时间】:2018-02-19 11:11:36
【问题描述】:

我的数据库中有“销售”表,其中包含每日产品销售情况。

1- 如何编写查询,首先按日期分组,然后按产品分组,然后填充表格。

2- 任何 JQuery 插件都可以创建如下表所示的输出。

要求的输出是这样的:

【问题讨论】:

    标签: javascript php jquery mysql sql


    【解决方案1】:

    您可以将聚合函数用作 sum 和按日期和产品分组

    select date, product, sum(quantity)
    from my_table
    group by date, product
    

    【讨论】:

      【解决方案2】:

      试试这个 -

      SELECT date as Date, product as Product, SUM(quantity) as Quantity FROM Sales GROUP BY date, product
      

      【讨论】:

        【解决方案3】:

        试试这个:

        select cast(date as date) as 'Date', Product, sum(quantity) as 'Quantity'
        from sales 
        group by cast(date as date), Product
        order by  cast(date as date) asc
        

        【讨论】:

          猜你喜欢
          • 2019-01-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多