Необходимо сравнить дату вывода SQL с sysdate/currentdate в командном файле

Я хочу сравнить вывод SQL (который будет одной строкой даты в формате ГГГГММДД) с текущей датой. Если дата совпадает, код будет закрыт, но если дата не совпадает, мне нужно вызвать электронное письмо. Пожалуйста, помогите мне получить это. До сих пор я мог получить вывод даты на консоли CMD. Также команды cmd ждут ввода пользователя после этого.

sqlcmd -S 10.XXX.XX.XXX -d BE_MI_DEV -U user1 -P pass$ -q "select max(day_id) from table1"

Выше команда дает мне вывод на консоли как

   20180920

(1 rows affected)

Примечание: я буду планировать этот пакет, и он будет выполняться ежедневно. введите описание изображения здесь

0 ответов

Другие вопросы по тегам