我在VIEW
中有一列包含'MM/DD/YYYY'格式的日期值。在Oracle中訂購VARCHAR2日期
如果此列只在我列出的格式包含日期值,我可以在上面有一個TO_DATE
列做一個ORDER BY
得到VIEW通過日期排序:
ORDER BY TO_DATE(MY_DATE_COLUMN, 'MM/DD/YYYY') desc
然而,有此列中未格式化爲「MM/DD/YYYY」的數據。
無論如何只要使用SQL
就可以在此列上排序實現爲DATE
列?
我認爲這是不可能的,因爲沒有被格式化爲「MM/DD/YYYY」的數據,但我並不完全確定...
我不希望添加VIEW
中的另一列也可以實現此目的。
垃圾進出垃圾。如果你的數據不一致,我不認爲有一個神奇的SQL命令將決定它應該是什麼。 – JNK
嗯 - 問一個合法的編程問題downvotes?如果答案是「否」,那麼爲什麼不說,然後解釋爲什麼...... –
爲什麼它值得我沒有downvote。 – JNK