以下のステートメントを使用して月ごとに結果をグループ化し、合計価格を算出していますが、グループ化された行数も知る必要がありますが、価格が一定額を超えている場合のみです。
"SELECT SUM(price) FROM table GROUP BY month";
使用するSUM with CASE
SELECT SUM(price) totalPrice,
SUM(CASE WHEN price > x THEN 1 ELSE 0 END) totalRows
FROM table
GROUP BY month
X
価格の価値はどこにありますか
1 つのオプションは、COUNT
andを使用することCASE
です。
SELECT SUM(price), COUNT(CASE WHEN Price > 100 THEN 1 END)
FROM table
GROUP BY month