Devi solo convertire i tuoi valori in una data. Ecco un modo: select last_day(date(concat_ws('-', year, month, 1)))