【发布时间】:2016-07-24 14:23:28
【问题描述】:
在 SQL 中,我有一个表,其中一列可以有重复值。如何仅选择最近的重复值?日期分布在一个月内
这是我当前的代码,不考虑重复值(注意:COLUMN1 是具有重复值的列)
select count(distinct COLUMN1)
from TABLE
where extract(month from DATE_COLUMN) = extract(month from sysdate) - 1
and extract(year from DATE_COLUMN) = extract(year from sysdate)
and COLUMN1 not like '%X';
谢谢
【问题讨论】:
标签: sql oracle select greatest-n-per-group