• 21-10-2021, 02:36:55
    #1
    Display the last name, department, manager id, and hire date for all employees who were hired in 1987, 1994, or 1997 or employees who have a last name beginning with H. Use descriptive titles.
  • 21-10-2021, 02:45:20
    #2
    Üyeliği durduruldu
    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.
  • 21-10-2021, 02:50:45
    #3
    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%'
  • 21-10-2021, 03:31:56
    #4
    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
  • 21-10-2021, 03:44:38
    #5
    Üyeliği durduruldu
    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
    Likeden sonra from employees ekleme
  • 21-10-2021, 03:52:00
    #6
    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 ?
  • 21-10-2021, 04:37:29
    #7
    Üyeliği durduruldu
    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%'

    ORA-00932: inconsistent datatypes: expected DATE got NUMBER


    hire date icindeki bilgi gun ay yil seklinde sanirim ordan mi hata aliyorum ?
    Sadece yıl olarak yapın birde deneyin olursa yil ay gun stilinde yapip deneyiniz
  • 21-10-2021, 18:14:04
    #8
    SELECT last_name, department_id, manager_id, hire_date FROM employees WHERE DATEPART(year,hire_date) IN (1987,1994,1997) OR last_name LIKE 'H%'