Postgresql 查找不同日期的重复费率值
我有一个费率表:Postgresql 查找不同日期的重复费率值,postgresql,date,duplicates,Postgresql,Date,Duplicates,我有一个费率表: date price currency_id 希望在不同的日期获得重复的值,这就是,看看在不同的日期是否有相同的速率 我已经运行了货币识别码15: SELECT rate, COUNT(rate) FROM rates where currency_id =15 group by 1 HAVING COUNT(rate)>1; 我得到了我所需要的近似值,但我希望看到它重复的日期,而不仅仅是速度和出现的次数 当我加上日期时,计数只有1,这是有意义的,因为每个日期只有1个
date
price
currency_id
希望在不同的日期获得重复的值,这就是,看看在不同的日期是否有相同的速率
我已经运行了货币识别码15:
SELECT rate, COUNT(rate)
FROM rates
where currency_id =15
group by 1
HAVING COUNT(rate)>1;
我得到了我所需要的近似值,但我希望看到它重复的日期,而不仅仅是速度和出现的次数
当我加上日期时,计数只有1,这是有意义的,因为每个日期只有1个费率,我如何才能知道在哪些日期费率是相同的
谢谢,将所有日期聚合到一个数组中:
SELECT rate,
COUNT(rate),
array_agg(date)
FROM rates
where currency_id =15
group by 1
HAVING COUNT(rate)>1;