SQL Server印度时区日期

时间:2018-11-24 06:14:38

标签: sql sql-server-2008-r2 timezone-offset sql-job

我正在使用SQL Server 2008 R2(位于美国)

我有一个SQL Job可以向客户发送电子邮件通知。根据他们的生日,我从数据库中获取数据,如下所示:

SELECT  CustomerId,
        CustomerName,
        Email,
        Dob,
FROM    Customers
WHERE   DAY(Dob) = DAY(GETDATE())
        AND MONTH(Dob) = MONTH(GETDATE())

JOB的预定时间是IST上午9:30。

这里的问题是,由于服务器位于美国,并且Job于美国标准时间上午9:30运行,因此它每天发送两次相同的电子邮件。

我该如何处理这种情况?有什么办法可以处理TimeZone吗?请帮助我。

1 个答案:

答案 0 :(得分:1)

您可以在下面尝试

SSL_WANT_WRITE