【发布时间】:2018-11-24 06:14:37
【问题描述】:
我使用的是 SQL Server 2008 R2,(位于美国)
我有一个 SQL 作业来向客户发送电子邮件通知。根据他们的生日,我从数据库中获取数据如下:
SELECT CustomerId,
CustomerName,
Email,
Dob,
FROM Customers
WHERE DAY(Dob) = DAY(GETDATE())
AND MONTH(Dob) = MONTH(GETDATE())
作业安排在 IST 上午 9:30。
这里的问题是,由于服务器位于美国,并且作业在上午 9:30 IST 运行,它每天发送两次相同的电子邮件。
我该如何处理这种情况?有什么方法可以处理 TimeZone 吗?请帮帮我。
【问题讨论】:
标签: sql sql-server-2008-r2 timezone-offset sql-job