2014-05-22 123 views
0

我有表(下面的示例),查找日期戳

文章來源

104425 05.09.2014 
105996 24.07.2014 
105999 13.07.2014 3:00:00 
106005 14.08.2014 
106008 05.07.2014 

如何選擇用它的時候行?

UPD:Colomn迄今(DD.MM.YYYY)和(DD.MM.YYYY H24:MI:SS)同時

+1

有字段'DATE'類型'日期'? –

+0

是的。只是檢查名稱:日期數據類型:日期 – zotovby

回答

1

請嘗試

select * from your_table where trunc(date) != date 
+0

工作!謝謝! – zotovby

0

不知道我理解清楚你想要什麼。你的表格是否有Time列?在這種情況下,你應該這樣做:

SELECT * FROM your_table WHERE Time IS NOT NULL; 
+0

Colomn DATE同時具有(DD.MM.YYYY)和(DD.MM.YYYY H24:MI:SS) – zotovby

+0

http://stackoverflow.com/questions/19850007/oracle-how -to-check-my-date-field-value-has-time-part-or-not – Kabulan0lak

0

甲骨文date數據類型總是有一個時間分量。日期在系統上顯示的方式會導致時間在午夜時間被忽略。爲了得到這個來做你想做的事,你需要排除那些在午夜的時間。 trunc可用於將date設置爲午夜,這就是爲什麼select * from your_table where trunc(date) <> date有效。但是,您應該意識到,如果您有意將時間設置爲午夜,可能會導致意外的副作用。