我正在使用Oracle SQL。我有一張帶有ID和日期的表格,我試圖按主題查找日期之間的平均時間。它看起來像這樣。Oracle SQL - 日期之間的平均時間按主題
表
SubjectID Date
1 8/01/2013 12:00:00 AM
1 8/31/2013 12:00:00 AM
1 9/10/2013 12:00:00 AM
2 1/01/2010 12:00:00 AM
2 1/21/2010 12:00:00 AM
我需要編寫一個查詢,通過該表由SubjectID推移,記錄日期之間的時間,並輸出平均值的平均值,可以這麼說。在這個例子中,第一行和第二行之間(30天)+第二行和第三行之間(10天)/ 2(得到主體1的平均值= 20)之間的時間,然後是行4和5(20天)之間的時間/ 1(以獲得平均檢體2),並且輸出應該是那些之間的平均(20 + 10)/ 2 = 15。
啊,比我的方法好多了。 –