我正在尝试创建每天发送的警报。条件是显示所有未完成的退货单。 我希望它将在今天晚些时候发送,以防万一这些数据上的项目到明天仍未完成,那么它将再次发送出去。
是否需要查询该条件?假设
SELECT SalesOrderNo, SalesOrderDetailID, CustomerNo, ItemNo, DueDate
, Completed, Qty, UDCode, CustomerPO
FROM dbo._EventAlertReturns
WHERE GETDATE() is today?
最好的方法是什么?
答案 0 :(得分:0)
此刻,您自己的查询就足够了,您不需要WHERE子句-但您不能仅使用SELECT语句来建立自动化过程。
正如乔恩·沃特(Jon Vote)所说,要做类似的事情,您需要SQL Server Scheduled Job。使用计划代理,您可以创建计划的程序包以在晚上执行,并通过电子邮件将您的查询结果发送给您。
要获得更多详细信息,您可以查看SQL Server Data Tools,以更轻松地为自动打包创建任务和设置。