gpt4 book ai didi

php - 按日期范围对数据进行分组并以表格形式显示查询结果

转载 作者:行者123 更新时间:2023-11-29 14:08:57 25 4
gpt4 key购买 nike

我正在尝试汇总单个到期日下的付款历史记录,并创建一个类似如下所示的 html 表格。

+--------------+---------------+----------------+
| Date Due | Amount Paid | Date Paid |
+--------------+---------------+----------------+
| Nov, 1 2012 | $10 | Oct, 21 2012 |
| | $15 | Oct, 18 2012 |
| Oct, 14 2012 | $20 | Oct, 13 2012 |
| | $20 | Sep, 3 2012 |
+--------------+---------------+----------------+

我面临的问题是:

到期日期、支付金额和支付日期数据字段均位于同一表行中。到期日期不一定对应于实际付款的时间(可能延迟了 3 周付款)。或者...也许在单个付款到期日的时间范围内收到了两笔付款。

如何有效地解决这样的问题并将其显示在表格中?我已经尝试了几种方法,但代码过于系统进程密集型。

编辑:数据库表中的行当前看起来像这样:

+--------------+---------------+----------------+
| Date Due | Amount Paid | Date Paid |
+--------------+---------------+----------------+
| Nov, 29 2012 | $10 | Oct, 21 2012 |
| Nov, 15 2012 | $15 | Oct, 18 2012 |
| Nov, 1 2012 | $20 | Oct, 13 2012 |
| Oct, 14 2012 | $20 | Sep, 3 2012 |
+--------------+---------------+----------------+

但客户必须为每个到期日支付 50 美元。在本例中,客户分开了付款,但由于表中数据的格式设置,该付款不适用于当前到期日。

不幸的是,我无法更改数据库中的任何内容。

最佳答案

查询将是

 select * from table_name order by Date_Due ASC,Date_Paid ASC , Amount_Paid ASC

此查询首先按 Date_Due 升序排序,然后按 Date_PaidAmount_Paid 排序。

关于php - 按日期范围对数据进行分组并以表格形式显示查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13832943/

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