Поиск дублирующих строк в истории кода КВИ, у которых некорректно заполнены даты

/* Ищем КВИ с историей более 1 строки и датой начала в строке больше чем дата окончания */
SELECT b.caption||'('||b.ID||')' AS "Бюджет",
       k.code AS "КВИ",
       kl.description,
       kl.begin_date,
       kl.end_date
  FROM KI_LINES kl
  JOIN KI k ON k.ID = kl.MASTER_ID
  JOIN budget b ON b.ID = k.BUDGET_ID 
 WHERE kl.MASTER_ID IN (SELECT kl2.master_id FROM KI_LINES kl2 GROUP BY kl2.master_id HAVING COUNT(1) > 1)
   AND k.BUDGET_ID = <ID бюджета>
   AND kl.BEGIN_DATE > kl.END_DATE
 ORDER BY k.CODE;

Комментарии

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

TRUNCATE / DELETE / DROP или как очистить таблицу

КБК. КВФО - Код вида финансового обеспечения (деятельности)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке