回 帖 发 新 帖 刷新版面

主题:[讨论]取出每个月最后一天的数据

我有一个表(表名:daily_data),内有相关数据,主要就是一个日期列(date),一个数值列。
我想通过条件语句筛选其中每个月最后一天的数据,我目前想到的办法如下:

use daily_data
set filter to INLIST(MONTH(date),4,6,9,11) AND DAY(date)=30 OR DAY(date)=31 OR MONTH(date)=2 AND DAY(date)=28
browse

但是问题是,闰年的情况没有考虑到。

另外,希望高人指点,看有没有更好地办法可以筛出这种数据

回复列表 (共11个回复)

11 楼

请分别试试此2语句:select 月度列,min(日期列) from 表名 group by 月度列
或select 月度列,max(日期列) from 表名 group by 月度列

我来回复

您尚未登录,请登录后再回复。点此登录或注册