我是数据库开发的新手,目前正在使用 MySQL。我有一列包含美国的所有时区。我希望能够获取每行中每个时区的当前时间(只有时间,没有日期)。
时区数据如下所示:+05:00、-03:00 等等等等
这就是我尝试过的方式。我有两张桌子,一个国家,一个城市。时区位于“城市”表中。我尝试使用函数 sys date() 但它返回我系统上的完整日期和当前时间,而不是基于时区。谁能帮我吗?非常感谢
select TimeZone, Country, sysdate() as "Current Time"
from city, country
where Country='USA' and city.CountryId= country.CountryId;