2012-04-24 115 views
0

我試圖使用日期和日期時間字段之間的Floor函數來獲取日差數。但是我多了一天。 這就是我真的doing->使用「Floor」獲取日期和日期時間字段之間的差異

SELECT col,col1,FLOOR(col-col1) FROM tab_name 

這裏山坳只是日期字段中,col1是DateTime字段

任何想法?

+0

我怎麼能提高呢? – palak 2012-04-24 07:25:41

+0

你爲什麼使用'floor'? – Arion 2012-04-24 07:35:36

+0

Arion,我錯了,我以爲我會得到與... – palak 2012-04-24 09:49:47

回答

0

在oracle中沒有沒有日期沒有時間。
日期總是包含時間(即使你不顯示它)。

我不明白爲什麼你使用floor,我想你想trunc即:

SELECT col,col1, col- trunc(col1) FROM tab_name 
+0

凱德,謝謝你的答案,它工作正常,我錯了地板的概念。 – palak 2012-04-25 06:36:59

相關問題