我有一個postgresql 9.1表,其中有兩個時間戳記錄可能重疊的時間段。例如:使用postgresql計算跨多個記錄的兩個時間戳之間的總分鐘數
ID Start End
1 2014-01-19 21:14:59+00 2014-01-19 21:30:00+00
1 2014-01-19 21:16:29+00 2014-01-19 21:31:30+00
2 2014-01-19 21:19:29+00 2014-01-19 21:40:30+00
2 2014-01-19 21:29:59+00 2014-01-19 21:45:00+00
我需要把所有的分鐘和每個ID在這些行確保時間不被重複計算,從而使輸出將是:
ID Hour Total Minutes
1 21 n
2 21 n
讚賞任何幫助。
請顯示您想要的輸出示例。 –
這對sql/postgresql來說太難了嗎? – Steve