MSSQL-在各自的国家/地区/时区选择时间为上午10:00的用户?

时间:2016-09-26 09:22:30

标签: sql sql-server database timezone

我正在尝试运行一个调度程序,该调度程序需要选择所有那些早晨时间为上午10:00的用户。我在我的数据库中有用户所在国家/地区,我的调度程序将在上午10点向用户发送电子邮件。

2 个答案:

答案 0 :(得分:0)

好的,所以如果你有国家,你可以粗略估计时区和相应的时差(与UTC的偏差)。当然,这不能解释夏令时(yay)。

Country   | Offset
UK        | 0:00
France    | 1:00
India     | 5:30
USA(E)    | -5:00
USA(C)    | -6:00

然后,您可以使用此偏移量来选择用户

答案 1 :(得分:0)

为用户保存国家/地区无法解决您的问题。由于一些国家有像我们和加拿大这样的多个时区。