PHP / MySQL按日期范围查询Sum Columns

时间:2014-09-29 20:40:59

标签: javascript php mysql sql

我有一个包含以下列的数据库表。

item_id | item_name | qty_sold | qty_left | date | employee_name | employee_ID |

我希望能够有两个字段,From(date)&要(日期)能够使用PHP脚本进行查询并从日期范围获取结果,并根据该日期范围对qty_sold和qty_left进行SUM,同时按员工姓名和/或员工ID对输出进行分组。

此刻的SQL查询是这样的。

SELECT
date,
item_id,
item_name,
qty_sold,
qty_left,
employee_name,
employee_id
FROM daily_sells
GROUP BY date, employee_id
ORDER BY date

我认为将结果按日期范围分组,但我不太清楚如何解决这个问题。

如果需要更多详细信息,请询问,因为我不确定目前提供的更多信息。

提前致谢,

1 个答案:

答案 0 :(得分:0)

您可以对任意表达式进行分组,例如

GROUP BY date BETWEEN 'yyyy-mm-dd' AND 'yyyy-mm-dd'
GROUP BY year(date), month(date)
GROUP BY true   // not very useful, but still possible.