我目前有一个以下格式的日期时间字段:“ 2019-07-07 15:00:00 UTC”。但是,此日期比原定日期提前了一个小时25分钟。如何在新的时间字段中从该时间中减去1小时25分钟?
例如,“我需要2019-07-07 15:00:00 UTC”成为“ 2019-07-07 13:35:00 UTC”
语言:SQL数据库:使用Bigquery提取,该查询从Google Cloud提取
所附图像显示了我正在使用的SELECT语句的一部分。第一行是日期,但采用数据库字符串形式,第二行将其转换为日期,第三行试图将日期转换为减去一个小时和25分钟。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9JU1J2ci5wbmcifQ==” alt我正在获取并选择语句的错误图像。“>
提前感谢您的帮助!
您可以尝试这个
SELECT TIMESTAMP_SUB(TIMESTAMP "2019-07-07 15:00:00 UTC", INTERVAL 1.5 HOUR)
相应地更改间隔。您可以使用以下查询
SELECT TIMESTAMP_SUB(starts_at, INTERVAL 1.5 HOUR)