2012-04-24 118 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

相关问题