Zbiór zadań z SQL Serwer poziom I

Ćwiczenie 1. Ile lat ma każdy pracownik ?

select lastName, firstName , DATEDIFF(year,BirthDate, getdate()) as wiek  from Employees;

 

Ćwiczenie 2. Które przesyłki zostały wysłane po czasie i ile dni po czasie ?

 

select  OrderID, OrderDate, datediff(day, RequiredDate,ShippedDate) as Delayed from Orders where RequiredDate<ShippedDate;

 

Ćwiczenie 3. Oblicz ile godzin przeżyłeś. 

Założenie 1. Twoja data urodzenia to 10 lipca 1990 rok.

Założenie 2. Nie znasz godziny swoich urodzin.

 

select  DATEDIFF(hour, '1990-07-10' ,getdate())

 

Jeżeli znasz  godzinę urodzenia (na przykład 15.30):

select  DATEDIFF(hour, '1990-07-10 15:30:00' ,getdate())

 

 

 

Przewijanie do góry