gpt4 book ai didi

php - 逐月、逐年显示发票表的查询结果

转载 作者:行者123 更新时间:2023-11-30 00:50:49 27 4
gpt4 key购买 nike

我的数据库中有一个发票表,其中一个字段是创建日期。

用户可以输入日期范围,查询将获得给定范围内的结果。然后,我想遍历结果并显示它们,以便将 2013 年 1 月的所有结果一起放在一个表中(带有该表总计的首选项),2013 年 2 月的发票全部放在一个表中,依此类推如果需要的话,年数。

我以前从未做过这样的事情,我正在努力找出最好的方法来做到这一点。

以前有人必须处理过这个问题吗?如果是的话,最好的方法是什么?

最佳答案

我在我的 Rails 项目中做了同样的事情。

第一次获取记录“按发票_年发票_月分组”

然后我构建了一个哈希(或您喜欢的任何数据结构)并添加与该年份和月份相对应的数据。然后用它来构建你的表

示例:范围是 2013 年 1 月至今

invoice_data = {'2013' => { 'jan' => {一些数据}, 'feb' => {一些数据}...}, '2014' => {'jan' {一些数据}} }

您必须格式化查询数据并构建这样的数据结构。

查看sql中的extract方法。

关于php - 逐月、逐年显示发票表的查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20996056/

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