我正面臨以下問題。 我有一個數據庫,其中保存了日期(及其時間)。從兩個時間戳之間選擇日期
現在我想知道日期在兩個時間戳之間的所有表信息,但出現以下錯誤: 01830. 00000 - 「日期格式圖片在轉換整個輸入字符串之前結束」。
我做什麼到目前爲止,這是查詢:
SELECT * FROM ARBEITSBLOCK WHERE STARTZEIT BETWEEN '30.11.2015 19:00:00'
and '01.12.2015 19:05:00';
這不給我任何結果,但應該有:
SELECT * FROM ARBEITSBLOCK
WHERE TO_CHAR(STARTZEIT,'DD.MM.YYYY H24:MM:SS') BETWEEN '30.11.2015 13:00:00'
and '01.12.2015 19:05:00';
'arbeitsblock'的數據類型是什麼?請顯示示例數據。此外,您可以使用'TIMESTAMP'2015-11-30 19:00:00'在Oracle中使用ISO標準日期格式。我會推薦這個。 –
Arbeitsblock是表名,「Startzeit」是日期。 – Ron
這實際上解決了我的問題。謝謝! – Ron