這裏的表名是僱員,hire_date是日期類型的列。兩個查詢都應該給出相同的輸出,但輸出id不同。兩個查詢有什麼區別?
select hire_date from employees
where to_date(hire_date,'dd-mm-yyyy') < to_date('01-01-2007','dd-mm-yyyy')
和
select hire_date from employees
where hire_date < to_date('01-01-2007','dd-mm-yyyy')
hire_date的數據類型是什麼? – dsolimano
請提供表格結構,特別提一下'hire_date'列。 – Rachcha
如果'hire_date'是'DATE'(或'TIMESTAMP'),第一個是明顯錯誤 –