Поиск дублирующих строк в истории кода КВИ, у которых некорректно заполнены даты
/* Ищем КВИ с историей более 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;
Комментарии
Отправить комментарий