ホームページ > バックエンド開発 > PHPチュートリアル > mysql データの問題は ok? でグループ化されます。

mysql データの問題は ok? でグループ化されます。

WBOY
リリース: 2016-06-23 13:40:08
オリジナル
1295 人が閲覧しました


テーブル、フィールドは図の通りです
d_consutotal の合計を取得したいのですが、条件は FROM_UNIXTIME(d_inputdate,'%Y-%m')='2015-02' AND d_adaccount='1' です、条件に従って、同じ d_consutotal の 1 つだけを取得します (望ましい結果は 3055.52+1111.11...)。変換後、すべての d_inputdates は「2015-02'」になります。
この文章はどう書けばいいでしょうか?


ディスカッションへの返信 (解決策)

sum 関数
を使用して d_consutotal を合計し、sum(d_consutotal) と記述します
同じ d_consutotal を 1 つだけ取得する場合は、sum(DISTINCT d_consutotal) と記述します

Yes なので、FROM_UNIXTIME (d_inputdate,'%Y-%m')='2015-02' AND d_adaccount='1' は当然 2015 年 2 月のデータ結果のみを取得します

sum 関数
を使用して、 d_consutotal の合計 合計は sum(d_consutotal) と書きます
同じ d_consutotal を 1 つだけ取得する場合は、sum(DISTINCT d_consutotal) と書きます

FROM_UNIXTIME(d_inputdate,'%Y-%m')= があるため、 '2015-02' AND d_adaccount=' 条件制約 1' を使用すると、当然 2015 年 2 月のデータ結果のみが得られます


Zu Ning 兄弟は本当に知識が豊富で知識が豊富で、すでにそれを実行しています。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート