eNCeLaDuSs adlı üyeden alıntı: mesajı görüntüle
1987, 1994 veya 1997'de işe alınan tüm çalışanların veya soyadı H ile başlayan çalışanların soyadını, departmanını, yönetici kimliğini ve işe alınma tarihini görüntüleyin. Açıklayıcı başlıklar kullanın.


select lastname, depatment, managerid, hiredate from tablename where hiredate in (1987,1994,1997) or lastname LIKE 'H%'
OneGui adlı üyeden alıntı: mesajı görüntüle
SELECT lastname, depatment, managerid, hiredate FROM employees WHERE hiredate IN (1987,1994,1997) OR lastname LIKE 'H%'
Cevap Bu yüksek ihtimal Görme konusunu anlamadım zaten bu sorgu ile bastiginda butun seyleri dokuyor.
USA adlı üyeden alıntı: mesajı görüntüle
SELECT last_name, department_id, manager_id, hire_date FROM employees WHERE hire_date IN (1987,1994,1997) OR last_name LIKE 'H%'
FROM EMPLOYEES;

bu hatayi aliyorum
ORA-00933: SQL command not properly ended
OneGui adlı üyeden alıntı: mesajı görüntüle
Likeden sonra from employees ekleme

SELECT last_name, department_id, manager_id, hire_date FROM employees WHERE hire_date IN (1987,1994,1997) OR last_name LIKE 'H%'

ORA-00932: inconsistent datatypes: expected DATE got NUMBER


hire date icindeki bilgi gun ay yil seklinde sanirim ordan mi hata aliyorum ?