[英]casting timestamp as date oracle
我有這個 Timestamp 字段,它看起來像這樣: 2015-08-24 16:24:28.763915我只想獲取日期並插入到日期字段
我試過這個:
select
TO_DATE(CAST (CON1.AF_UPDATE_DT AS VARCHAR(10)), DD/MM/YYYY)
FROM AF_EMR_MEM_CONT CON1
但我收到這個錯誤
00904. 00000 - "%s: 無效標識符"
如果我嘗試執行此 sql:
select AF_UPDATE_DT
TO_DATE(CAST (CON1.AF_UPDATE_DT AS VARCHAR(10)), YYYY/MM/DD)
FROM AF_EMR_MEM_CONT CON1
我收到錯誤:
00923. 00000 - “在預期的地方找不到 FROM 關鍵字”
您可以只截斷 TIMESTAMP,TRUNC 函數的結果是 DATE:
SELECT TRUNC(LOCALTIMESTAMP) FROM DUAL;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.