你好iam是一個新手在SQL中,我需要你的幫助。CONVERT十進制DAYS到TIME格式
我有如下表:
start_date | end_date
02.08.2012 09:27:19 | 06.08.2012 07:53:00
06.08.2012 06:58:58 | 06.08.2012 13:42:33
05.06.2012 14:35:58 | 05.06.2012 14:42:31
我需要顯示起始日期日期和結束日期之間的時間間隔。
我做到了這樣的:END_DATE - 起始日期=持續時間
但它顯示一個十進制值(見下文表 - 字段持續時間)。
我需要字段持續時間來顯示像這樣:HH:MM:SS - 不是十進制。
start_date | end_date | duration | I need it like this
02.08.2012 09:27:19 | 06.08.2012 07:53:00 | --> 3.93450231481481 | 94:25:41
06.08.2012 06:58:58 | 06.08.2012 13:42:33 | --> 0.280266203703704 | 06:43:35
05.06.2012 14:35:58 | 05.06.2012 14:42:31 | --> 0.0045486111111... | 00:06:33
如果有什麼不確定我會嘗試解釋。 我希望你能幫助我。祝你今天愉快。
看一看:http://www.orafaq.com/faq/how_does_one_get_the_time_difference_between_two_date_columns –