2015-10-06 104 views

回答

4

你只需要您的值轉換爲一個日期。這裏有一種方法:

select last_day(date(concat_ws('-', year, month, 1))) 
+0

如何通過提供月份和年份格式,09/2015' ,以獲得最後的一天。 我試過**日期格式** 'SELECT LAST_DAY(DATE_FORMAT(?,'%m /%Y'))as lastDate' – vickisys

+0

您希望函數'str_to_date()',而不是'date_format()'。 –

+0

它工作感謝... – vickisys

0
set @year:=2010; 
set @month:=10; 
select last_day(concat(@year,'-',@month,'-01')) as last_day; 
相關問題