ホームページ >バックエンド開発 >PHPチュートリアル >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 11
2014-12-07 126 11133 111
私はそうします私のクエリのアイデアが正しいかどうかはわかりません。
SQL クエリの結果によると、データ出力でスタックしているはずです。
よろしくお願いします。
$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>';}
どのフレームワークを使用したのかわかりませんが、コードを投稿して見てもらえますか?
CI フレームワーク