Загрузка данных


UPDATE report.smev_register r
SET sample_status = 'Удалён'
WHERE r.id IN (
    7842425, -- 2024
    7842426, -- 2023
    7842427  -- 2025
)
  AND r.smev_register_type_code = 'УНВ'
  AND NOT EXISTS (
      SELECT 1
      FROM report.unv_registry_item ri
      WHERE ri.registry_id = r.id
  )
RETURNING
    r.id,
    r."year",
    r.sample_status;





SELECT
    id,
    number,
    "year",
    "date",
    "type",
    sample_status,
    guid
FROM report.smev_register
WHERE smev_register_type_code = 'УНВ'
  AND sample_status IS DISTINCT FROM 'Удалён'
ORDER BY id DESC;