-- Tabela campaigns została naprawiona: usunięto duplikaty, dodano klucz (PK).
-- Przeprowadzono więcej kampanii, z powodu błędów użytkownicy zaczęli mieć nieudane próby dostarczenia komunikatów, a niektórym w ogóle się nie udało pokazać.
-- O kampaniach promocyjnych wysłanych do użytkowników:
-- 2.1 Napisz zapytanie, które wyświetla liczbę użytkowników, którzy pomyślnie otrzymali komunikację, dla każdej kampanii.
-- 2.2 Zmień zapytanie, aby wyświetlić: liczbę użytkowników, którzy ostatecznie nie otrzymali żadnej udanej komunikacji, dla każdej kampanii.
-- 3. Do tabeli communications dodano kolejne pole – event_timestamp – data i czas zdarzenia dostarczenia komunikacji w formacie '%Y-%m-%d %H:%M:%S'.
-- Dla wszystkich kampanii, w tym nieuruchomionych, oblicz wskaźnik: odsetek użytkowników, dla których dostarczenie udanej wiadomości powiodło się za pierwszym razem.
-- Można użyć funkcji okienkowych, można bez nich, ale ważne jest, aby zapytanie było optymalne.