这里我要做的是从MYSQL表中为当前月份的每个日期提交一份报告。
我有一个包含行的表,其中很多都有相同的日期。正如你在这里看到的

我想要做的是,对于当前月份中的每个日期,都会查看该日期的MYSQL表中找到了多少行,然后将其返回到一个数组中。最终产品将是当前月份的每个日期的多维数组。就像这样
array("dates"=>
array(
"1 feb"=>2, //the number of rows for that date found in the MYSQL table
"2 feb"=>8,
"3 feb"=>0
)
)但问题是,我不知道从哪里开始编码,比如我会使用什么PHP函数?所以我希望有人能把我推向正确的方向:)
发布于 2013-02-09 22:43:22
发布于 2013-02-09 23:21:38
你说你没有一张有所有日期的桌子。如果你这样做了,这将是微不足道的。假设你有这样一张叫做日历的桌子。
select calendardate
, ifnull(sum(money), 0) sum_of_money
from calendar left join money on calendardate = money.date
where calendardate >= {d '2013-02-01'}
and calendardate < {d '2013-03-01'}
group by calendardate其他可以存储在日历表中的东西是财政信息和假期。创建和维护一个可能是值得的。
https://stackoverflow.com/questions/14792401
复制相似问题