Enkelte anførselstegn ('
) i SQL betegne strengliteraler. Så 'hiredate'
er ikke hiredate
kolonne, er det bare en varchar, som selvfølgelig ikke passer til det datoformat, du angiver. Bare slip citaterne, og du burde klare dig:
SELECT hiredate
FROM admin_emp
WHERE TO_DATE(hiredate,'yyyy-mm-dd') >= -- No quotes
TO_DATE('2012-05-12','yyyy-mm-dd');