-- Lägger till avvikelse-flagga på tillsyner.
-- NULL = ej registrerat (ingen status satt, t.ex. planerade eller inställda tillsyner)
-- 0    = ingen avvikelse
-- 1    = avvikelse konstaterad
--
-- Fältet är nullable för att statistiken ska kunna skilja "ej svarat" från
-- "svarat nej" — andelen avvikelser räknas mot svarade tillsyner, inte alla.
ALTER TABLE tillsyner
  ADD COLUMN IF NOT EXISTS har_avvikelse TINYINT(1) DEFAULT NULL;

-- Index för statistik-queries som räknar avvikelser per period/område/tag
CREATE INDEX IF NOT EXISTS idx_tillsyner_har_avvikelse
  ON tillsyner (handlaggare_id, har_avvikelse, date);
