Temat: Rok przestępny oraz zmiana typu danych
Witam,
Kolejne pytanie z serii Laik i potrzebie.
Chciałbym wyświetlić firmy które rozpoczęły działalność w roku przestępnym
SELECT * FROM (
    SELECT "Name",
        extract('year' from "StartDate") AS "rok start"
    FROM "Company"
    ) d
WHERE "rok_start" % 4 = 0
    AND "rok_start"%100 <> 0
    OR ("rok_start"%100=0 AND "rok_start"%400=0)
Reszta z dzielenia działa tylko dla typu integer a "rok_start" jest double precision.
Nie wiem jak to rozwiązać?
Moim jedynym pomysłem jest utworzyć nową kolumnę a potem za pomocą INSERT wstawić do niej wartości "rok_start" ale to chyba nie jest dobre rozwiązanie bo i tak typy nie będą się zgadzać??
