需要将SQL输出日期与批处理文件中的sysdate / currentdate进行比较

时间:2018-09-20 13:04:51

标签: sql-server batch-file compare sqlcmd

我想将SQL输出(将是YYYYMMDD格式的单行日期)与当前日期进行比较。如果日期相同,则代码将退出,但是如果日期不同,则需要触发电子邮件。请帮我得到这个。到目前为止,我可以在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)

注意:我将安排此批处理,它将每天运行。enter image description here

0 个答案:

没有答案