2012-04-24 43 views
0

Floorを日付と日時フィールドの間で使用して日差の数を取得しようとしています。しかし、私はもう1日余分になっています。 これここでCOLはちょうど日付フィールドですかI`m doing->"Floor"を使用して日付と日時フィールドの日付差を取得

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

、のCol1は、DateTimeのフィールド

が任意のアイデアですか?

+0

私はそれを改善するにはどうすればよい:あなたはfloorを使っている理由は、私が表示されていない

、私はあなたがtruncすなわちしたいと思いますか? – palak

+0

なぜあなたは 'floor'を使っていますか? – Arion

+0

アリオン、私は間違っていた、私はそれと日付の違いを得るだろうと思った... – palak

答えて

0

oracleに時間のない日付はありません。
日付には時刻も表示されます(表示していなくても)。

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

ケード、それはうまく動作してくれてありがとう、私は床のコンセプトに間違っていた。 – palak

関連する問題