現在、列monthly_volunteer_ccyyとmonthly_volunteer_monthを年ごとに連結しており、おそらく結果を文字列に変換しています。そして、それを int にカテゴライズして、ccyymm で並べ替えられた結果セットを取得します。
どういうわけか、 の近くでエラーがスローされますINT)
。それを機能させるためにここで何ができますか?また、このためのクリーンな方法を指摘するためのボーナス ポイント。
SELECT *
FROM monthly_honorarium_processing
ORDER BY cast(CONCAT (
monthly_volunteer_ccyy
,monthly_volunteer_month
) AS INT)