2014-09-03 69 views
0

你好,這是我的樣本記錄:如何獲得oracle中SAME列的日期差異?

ID id_store id_member ORDER_NUMBER id_devices DATE_CREATED 223240 2 6285849 84653349 2 8日 - 14 1114344 2 6285849 84653349 2 8日 - 14 5665565 2 6285849 84653349 50 8月28日-14

我有很多order_numbers與date_created差異,我需要哪些order_numbers超過3個月。

請幫我

Sreenivas

回答

0

我想你想訂購編號的列表與的DATE_CREATED之間病程3個月。

select order_number, min(date_created), max(date_created), 
    max(date_created) - min(date_created) duration 
from data_table 
group by order_number 
having max(date_created) - min(date_created) > 120 /*number of days*/ 

可以簡單地通過用訂單號和與具有濾波器的持續時間使用組。 我希望它對你有用。