gpt4 book ai didi

php - 如何按特定月份/年份选择记录

转载 作者:行者123 更新时间:2023-11-30 22:46:18 25 4
gpt4 key购买 nike

不幸的是,我正试图在我的网站上找到最后遗漏的部分,我还需要生成销售报告。我不知道从哪里开始。

如何显示特定周、月、年的记录。并合计金额

表:payments.tbl

 payment_id amount  customer_id product_id  trx_id  currency    payment_date
21 10470 1 15 5F110606611093636 PHP 2015-03-30

注意:payment_date 结构是 DATE

最佳答案

您可以使用 WHERE 获取特定记录。

您可以使用 SUM() 获得总金额。

如何处理日期取决于您的 DBMS,因为不同的 DBMS 具有不同的日期函数。这是 MySQL 的示例:

select 
sum(amount) as total_amount,
currency,
count(distinct customer_id) as number_of_different_customers,
count(distinct product_id) as number_of_different_products
from mytable
where month(payment_date) = month(curdate()) and year(payment_date) = year(curdate())
group by currency;

我在这里按货币分组以获得每种货币的一个结果记录,因为将不同货币的金额相加是没有意义的。

MySQL 的日期函数可在此处找到:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html .

关于php - 如何按特定月份/年份选择记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29514586/

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