Open2
MySQLで条件付きで合計値を取得する(SUMとCASE文の組み合わせ)
要はここを見ればOK
例
SELECT TRUNCATE(sum(CASE
WHEN なんちゃら IS NOT NULL
AND かんちゃら IS NOT NULL THEN (user_paid / 1.1)
ELSE 0
END) + 0.99, 0) AS 'お支払い合計条件1',
TRUNCATE(sum(CASE
WHEN なんちゃら IS NOT NULL
AND かんちゃら IS NULL THEN (user_paid / 1.1)
ELSE 0
END) + 0.99, 0) AS 'お支払い合計条件2'
SUMの中身をCASEにして、条件以外なら0ってすればいい。
※TRUNCATEは切り上げのためにやっている本筋とは関係ない例なので無視していい