我的表格有 26 列,其中前 3 列是日、月、年。其余的专栏有一些我必须展示的信息。现在我必须根据年份的最后一天来获取记录。我试过写代码。
select * from subscription_stats where year * 10000 + month * 100 + day = LAST_DAY(CONCAT(year,'-',month,'-',day))
但这将从每个月的最后一天获取记录,我想要几年的最后一天。而且,当我在记录中没有实际的最后一天时,此代码将不起作用。所以不是 LAST_DAY 我想要一些功能,比如那个月的 MAX 日期。我怎样才能实现这个功能。