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ć??