to_timestamp ()
Bạn cần sử dụng to_timestamp()
để chuyển đổi chuỗi của bạn thành một timestamp
thích hợp giá trị:
to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
to_date ()
Nếu cột của bạn thuộc loại DATE
(cũng hỗ trợ giây), bạn cần sử dụng to_date()
to_date('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
Ví dụ
Để đưa cái này vào where
điều kiện sử dụng như sau:
select *
from TableA
where startdate >= to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
and startdate <= to_timestamp('12-01-2012 21:25:33', 'dd-mm-yyyy hh24:mi:ss')
Lưu ý
Bạn không bao giờ cần sử dụng to_timestamp()
trên cột thuộc loại timestamp
.