数据显示处理,该怎么处理
程序员文章站
2022-05-24 12:38:43
...
数据显示处理
如何处理能变成以下格式?
sql查询语句:
------解决方案--------------------
是的,这种情况是交叉表。你可以搜索“交叉表”得到交叉表的定义和算法
当与数据库结合时,有现成的存储过程可以利用。不过算法的技巧性较高,您未必能看得懂
只用 php 实现时,思路很简单:
1、将查询结果保存于数组
2、加工数据到需要的格式
3、对数组做行列转换
4、遍历数组,输出
- XML code
时间段 机种 数量 2012-02-08 08 ETC56-542N 43 2012-02-08 09 ETC56-542N 37 2012-02-08 10 ETC54-623N 16 2012-02-08 10 ETC54-628N 22
如何处理能变成以下格式?
- XML code
时间段 ETC56-542N ETC54-623N ETC54-628N 数量合计 08:00:00-09:00:00 43 43 09:00:00-10:00:00 37 37 10:00:00-11:00:00 16 22 38
sql查询语句:
- SQL code
SELECT DATE_FORMAT(`date`,'%Y-%m-%d %H') as time,type,count(*) as count FROM `barcode_2d` WHERE date >= '".$thisday2." 08:00:00' AND date
------解决方案--------------------
是的,这种情况是交叉表。你可以搜索“交叉表”得到交叉表的定义和算法
当与数据库结合时,有现成的存储过程可以利用。不过算法的技巧性较高,您未必能看得懂
只用 php 实现时,思路很简单:
1、将查询结果保存于数组
2、加工数据到需要的格式
3、对数组做行列转换
4、遍历数组,输出
相关文章
相关视频
上一篇: 设置页面超时时间解决方案
下一篇: php中比较两个字符串的相似度代码