gpt4 book ai didi

PHP:选择一年中几个月的总和数据

转载 作者:行者123 更新时间:2023-11-29 10:48:52 25 4
gpt4 key购买 nike

我正在制作一个餐厅网络管理器。我需要获得一年中所有月份的总数。我是否需要对每个月进行查询,或者有一种方法可以使用 FOR(循环)在一个查询中完成所有操作。每个月都有不同值的不同订单,必须将这些订单汇总到该月才能单独显示。如果不是每个月都一一进行,我根本不知道该怎么做。

我认为这样可以得到它。

for ($sum=0; $sum < 12; $sum++) { 
$result = mysqli_query($mysqli,"SELECT table_number, SUM(price) as totalprice FROM orders WHERE MONTH(dates) = '$sum' && YEAR(dates) = '$year' GROUP BY table_number");
}

我有一个mysql数据库。订单放置在“orders”表中,其结构如下:

.id(int).name(varchar).价格(整数).table_number(int).date(日期/年月日)

最佳答案

我假设您有一个 MySQL 数据库。我假设您有一张存储所有订单的表。我假设您有一个字段 value (double) 和一个字段 time (timestamp)。尝试一下

SELECT
YEAR(`time`), MONTH(`time`), SUM(`value`)
FROM `table`
GROUP BY YEAR(`time`), MONTH(`time`)
ORDER BY YEAR(`time`) ASC, MONTH(`time`) ASC;

另请参阅 MySQL 手册:

关于PHP:选择一年中几个月的总和数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44101532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com