私はmysqlの問題を抱えています。特定の月の最新の値を見つけようとしています。テーブルスキーマ全体とデータはここで見ることができます。これを達成するために私が書いたクエリは次のとおりです:
max(case
when Month(py.pay_date) = 8
then amount end) previous_month_amount
ただし、正しい値が返されません。この場合、正しい値は次のようになります。
name previous_month_amount
Carl 30
Mark 40
質問が十分に明確になったことを願っています。ご協力いただきありがとうございます。