У меня есть FM_TBL
таблица с столбцом month_id, который является числовым типом данных, и даты сохраняются в этом формате в формате «ГГГГММ».
Я хочу сравнить данные за предыдущий месяц и текущий месяц, и на основе этого узнать количество новых строк, вставленных в FM_TABLE
в текущем месяце.
И я хочу видеть только количество строк, для которых разница не между -10 и 10.
Например, если я использую: ROUND (100 * ( (num_rows - num_rows_prev) / num_rows), 2) diff_pct
и в WHERE
состоянии, если можно поставить diff_pct not between -10 and 10
тогда я могу получить только количество строк, которые были вставлены в текущем месяце, и количество строк не в диапазоне от -10 до 10.
Полезная ссылка: Сравнить и получить новые данные, вставленные в таблицу на основе месяца
[! [Введите описание изображения здесь] [1]] [1]
У меня есть запрос ниже, который сравнивает количество строк за предыдущий месяц и текущий месяц и возвращает результат, если в таблицу FM_TBL добавляется новое количество строк, а пороговое значение для нового количества строк не находится между процентами - 10 и 2.
[! [введите описание изображения здесь] [2]] [2]
Теперь я хочу создать новый запрос для таблицы FM_TBL, который должен дать мне то количество строк DIFF из результата, который я вижу из запроса выше.