Làm thế nào tôi có thể làm điều này:Oracle: Làm thế nào để lọc theo ngày và thời gian trong một mệnh đề where
select *
from tableName
where SESSION_START_DATE_TIME > To_Date ('12-Jan-2012 16:00', 'DD-MON-YYYY hh24:mi')
SESSION_START_DATE_TIME được ghi theo dạng '12/01/2012 13: 16: 32.000'
tôi cố gắng where To_Date (SESSION_START_DATE_TIME, 'DD-MON-YYYY hh24:mi') > To_Date ('12-Jan-2012 16:00', 'DD-MON-YYYY hh24:mi')
nhưng không có vấn đề gì tôi cố gắng tôi nhận được lỗi: SQL command not properly formed
Trường có phải là 'SESSION_START_DATE_TIME' một DATETIME hoặc VARCHAR? – MatBailie
Có phần nào của câu lệnh SQL mà bạn không hiển thị cho chúng tôi không? – wweicker
'DESC TABLENAME;'? Truy vấn của bạn sẽ hoạt động hoàn hảo nếu trường loại 'TIMESTAMP' –