2013-08-25 54 views
0

當我們用這樣的查詢在Oracle中得到圓形圖的小時總數,數據類型小時的甲骨文

hours= select round(out_time-in_time)*24 from table_name; 

什麼是這裏的時間數據類型? out_timein_time是列名

+1

你爲什麼不親自描述表格並找出答案? – Ben

+0

我想以整數值的形式訪問它!我怎樣才能做到這一點?? – ASK

+0

我們不知道你的列是什麼數據類型!在任何人能夠有效幫助你到達你想要的地方之前,你需要告訴我們你有什麼。 – Ben

回答

0

在您的情況下,您可以將NUMBER作爲數據類型。

編輯: - 這將返回一個整數

select 24 * round((to_date('2013-07-07 22:00', 'YYYY-MM-DD hh24:mi') 
     - to_date('2013-07-07 19:30', 'YYYY-MM-DD hh24:mi'))) diff_hours 
    from table_name; 
+0

不,你不能;在爲了以OP指定的方式執行此操作,它只能是一個數字... – Ben

+0

@Ben: - 明白了你的觀點!!!!更新了我的回答以及 –

+0

我想以整數值的形式訪問它!how我可以這麼做嗎? – ASK