"Очистка базы логов"

Название топика взято из формулировки задачи=)

В один прекрасный момент свалилось мне на почту такое письмо
"Посмотри, пожалуйста, описание задачки по автоматизации очистки базы логов.

Сервер – БД — Для очистки регламентным заданием таблиц логов в , необходима SQL процедура.
На вход процедура принимает параметры:
ПолеПериод
ИмяТаблицы
ДатаУдаления
ДатаУдаленияПо(Необязательный, если задан то данные удаляются в промежутке между ДатаУдаления и ДатаУдаленияПо, если не задан то удаляются данные меньше ДатаУдаления)
Порция(по умолнчанию можно 10000 записей)

Возвращать результат, числом (какие еще варианты?):
-1 (Нет данных для удаления)
КоличествоУдаленныхДанных"



После разговора с инициатором задачи получилась следующая картина.