Home >Backend Development >PHP Tutorial >php怎么输出以下使用聚集函数和分组数据查询出来的MySQL查询结果?
现表结构如图
以下是查询语句
SELECTDATE_FORMAT( FROM_UNIXTIME( paytime ) , '%Y-%m-%d' ) AS paytimes,count(*) AS num_items,SUM( money ) AS moneys,SUM(money - buyprice) AS profitsFROM `pay`WHERE selltype =1GROUP BY DATE_FORMAT( FROM_UNIXTIME( paytime ) , '%Y-%m-%d' )ORDER BY DATE_FORMAT( FROM_UNIXTIME( paytime ) , '%Y-%m-%d' ) DESC
业务需求:统计每日的销量、销售额、毛利并按日输出
比如:
日期 销量 销售额 毛利
2014-12-11 126 11133 111
2014-12-10 126 11133 111
2014-12-09 129 11133 111
2014-12-08 126 12331 111
2014-12-07 126 11133 111
不知道我的查询思路对不对。
根据SQL查询结果,应该是行得通的,现在卡到数据输出这块儿了。
先谢谢了。
假设你输出的是table
$sql = "你的SQL";$result = mysql_query($sql);while($row = mysql_fetch_assoc($result)){ echo '<tr>'; echo '<td>'.implode('</td><td>', $row).'</td>'; echo '</tr>';}
假设你输出的是table
$sql = "你的SQL";$result = mysql_query($sql);while($row = mysql_fetch_assoc($result)){ echo '<tr>'; echo '<td>'.implode('</td><td>', $row).'</td>'; echo '</tr>';}
不知道你用了什么框架,可以贴出的你的代码看看。
不知道你用了什么框架,可以贴出的你的代码看看。