我正在使用Vertica數據庫。我試圖從以下示例會話數據中獲取特定小時內的總秒數。任何樣本SQL代碼將是非常有益的 - 感謝給定開始時間,結束時間和秒數。在特定小時內獲取秒數
start time end time session length(secs)
2010-02-21 20:30:00 2010-02-21 23:30:00 10800
2010-02-21 21:30:00 2010-02-21 22:30:00 3600
2010-02-21 21:45:00 2010-02-21 21:59:00 840
2010-02-21 22:00:00 2010-02-21 22:20:00 1200
2010-02-21 22:30:00 2010-02-21 23:30:00 3600
所需的輸出
hour secs_in_that_hour
20 1800
21 6240
22 8400
23 3600