在   select   语句中,用   distinct   如何对多列进行操作
如 
select id, name, date, Row_number()OVER(PARTITION BY A.id ORDER BY A.date)SEQ 
from A ......
现在 要求 id, name, date这三个组合在一起重复的筛选掉,然后在筛选后的记录中如果有id一样的给它编号.怎么在一个SQL里写?