當我們用這樣的查詢在Oracle中得到圓形圖的小時總數,數據類型小時的甲骨文
hours= select round(out_time-in_time)*24 from table_name;
什麼是這裏的時間數據類型? out_time
和in_time
是列名
當我們用這樣的查詢在Oracle中得到圓形圖的小時總數,數據類型小時的甲骨文
hours= select round(out_time-in_time)*24 from table_name;
什麼是這裏的時間數據類型? out_time
和in_time
是列名
在您的情況下,您可以將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;
也許所謂的「間隔」的數據類型會適合你。它被稱爲:
INTERVAL DAY [(day_precision)] TO SECOND
Stores a period of time in days, hours, minutes, and seconds
區間是我們可以添加(或替代)到DATE或TIMESTAMP的東西。
請參閱:http://docs.oracle.com/cd/E11882_01/server.112/e26088/sql_elements001.htm
你爲什麼不親自描述表格並找出答案? – Ben
我想以整數值的形式訪問它!我怎樣才能做到這一點?? – ASK
我們不知道你的列是什麼數據類型!在任何人能夠有效幫助你到達你想要的地方之前,你需要告訴我們你有什麼。 – Ben