【发布时间】:2013-05-07 17:49:28
【问题描述】:
是否可以使用 sql (mysql) 为报表展平数据库表。我可以用 php 做,但如果我能在 sql 中做的更简单,那就太好了。
示例:
1) 输入:原始数据 - 每个客户/开始和结束时间一行
cust start end
8000 0900 1000
8000 1000 1100
8000 1200 1300
9000 0900 1000
9000 1000 1100
2) 所需输出:数据扁平化 - 每个客户一行,所有开始和结束时间都在同一行
cust all related start-end times
---- ------------------------------
8000 0900-1000 1000-1100 1200-1300
9000 0900-1000 1000-1100
【问题讨论】:
标签: mysql sql reporting summary