Пример заявки.
Прошу обновить файл выгрузки за 07/08/2021 года по огранизации ООО «Рога и Копыта»: за 07/08/21 был удален чек, закрытый на безналичный расчет.
Все команды выполняются из командой строки. В системе должна быть прописана переменная среда, для выполнения команд БД DB2

Подключаемся к базе данных:
>db2 connect to (ИМЯ БД) user userid using (ПАРОЛЬ)
Информация соединения с базой данных
Сервер баз данных = DB2/NT64 11.1.2.2
Находим нужным нам DayID, используя выборку смен по конкретной дате:
>db2 select * from day where opentime like '2021-08-07%'
DAYID STATIONID NUMBER FISCALDAY FISCALDOCNUM OPENBYUSERID CLOSEDBYUSERID OPENTIME CLOSETIME BILLCOUNT
TOTAL EXPORTED FISCALTIME
----------- ----------- ----------- -------------------- -------------------- ------------ -------------- -------------------- -------------------- -----------
--------------- ----------- --------------------
10215 2 3389 357 388240006015384 89 20 2021-08-07 08:46:48 2021-08-07 22:52:03 159
256482,50 1 -
1 записей выбрано.
Получаем искомый DayID=10215
Устанавливаем признак exported=0 (смена не выгружена)
>db2 update day set exported=0 where dayid=10215
а SQL выполнена успешно.
Далее ждём пока отработает wexp.bat либо руками запускаем C:\AVERS\XCHANGE\export.bat
Если необходимо перевыгрузить несколько смен, можно использовать команду
>db2 update day set exported=0 where dayid in (1,2,3)
где (1,2,3) - перечисление номеров смен (dayid)