次のことをしなければなりません:
先週、ペルソナ = 'z' のユーザーを最高から最低の順にランク付けします。
次のコードを書きました:
ただし、次のエラーが表示されます。 エラー: "「1 週間」" 付近: 構文エラー
ご協力いただければ幸いです。
SELECT U.*, SUM(T.amount) AS total_spends FROM User U JOIN Transact T ON U.id = T.created_by WHERE U.persona = 'Z' AND T.date_created >= DATE_SUB(CURRENT_DATE, INTERVAL 1 WEEK) GROUP BY U.id ORDER BY total_spends DESC;
SELECT U.*, SUM(T.amount) AS total_spends FROM User U JOIN Transact T ON U.id = T.created_by WHERE U.persona = 'Z' AND T.date_created >= DATE_SUB(CURRENT_DATE, INTERVAL 1 WEEK) GROUP BY U.id ORDER BY total_spends DESC;