--08.10. Ile dni mijało pomiędzy kolejnymi zamówieniami przyjmowanymi przez Margaret
--Peacock?
Tutaj kod który udało mi się do tej pory napisać, ale nie wiem jak zliczyć te dni pomiędzy kolejnymi zamówieniami czyli tabelą data zamówienia (jak zapisać to w kodzie)
SELECT tab2.Pracownik,tab2.IDzamówienia,DATEDIFF(day,tab2.DataZamówienia,tab2.DataWysyłki) AS [Ile dni do wysyłki],tab2.DataZamówienia,tab2.DataWysyłki
FROM (SELECT z.DataZamówienia, p.Imię+' '+p.Nazwisko AS Pracownik, z.DataWysyłki,z.IDzamówienia
FROM Pracownicy p JOIN Zamówienia z ON p.IDpracownika=z.IDpracownika
WHERE p.Imię='Margaret' AND p.Nazwisko='Peacock' AND z.DataWysyłki IS NOT NULL
) AS tab2
WHERE DATEDIFF(day,tab2.DataZamówienia,tab2.DataWysyłki)>=0;
Tutaj co się wyświetla:
Bardzo proszę o pomoc.