行业知识
SQL 分组查询
2026-11-10 04:02:26
来源:互联网转载
需求
- 原始语句
- oracle���据COMPANY_CODE,FEE_TYPE分组,根据year和month倒序排序, 获得每一组的第一条数据
SELECT COMPANY_CODE, YEAR, MONTH, FEE_TYPE, DAILY_FEE, to_number(to_char(LAST_DAY(to_date(year || SUBSTR(MONTH, -2), 'yyyyMM')), 'dd')) as MONTH_DAYS from V_REAL_COST_FEE_MIX where COMPANY_CODE = 2100 AND LAST_DAY(TO_DATE(year || '-' || SUBSTR(month, -2) || '-01', 'YYYY-MM-DD')) ()()