先ほどコードを乗せておらず再度投稿すみません
エラー名
1630: FUNCTION dice.SUM does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
sql文
"SELECT id,
SUM (CASE WHEN area=1 THEN ticket ELSE 0 END) AS total,
SUM (CASE WHEN area=0 THEN bet ELSE 0 END) AS ex_total
FROM test
LEFT JOIN sample
ON user_id = sample
.id
WHERE (time >= '2017-07-01 00:00:00' AND time <= '2017-07-10 23:59:59')
GROUP BY user_id";
形的にしたのareaがいくつだったら計算するみたいにしたくCASEの形にしました
CASEのareaの書き方が違うのでしょうか
SUM(ticket) AS total ~ WHERE area=1
SUM(bet) AS ex_total ~ WHERE area=0
回答3件
あなたの回答
tips
プレビュー