RANK()OVER(PARTITION BY

时间:2013-05-23 08:47:43

标签: plsql rank

我需要按几列排名;

ORDER_SEQ = RANK() OVER(PARTITION BY A.ORDER_ID, A.ORDER_NAME, A.START_DT_TM ORDER BY A.START_DT_TM)

问题是我需要分区中的第三个参数只是日期而不是日期时间。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用TRUNC截断日期。

TRUNC(a.start_dt_tm,'dd')