sql - 在 sql gcp 上提取时间
问题描述
我正在使用 gcp 上的 sql 从时间戳中提取时间。时间戳是
2020-05-10 06:14:25.276 UTC
我的代码是
SELECT
cast( Request_Timestamp as time) AS Time,
FROM conversation;
但是,我得到了结果:18:08:47.371000
我应该编码什么,所以我会得到如下结果:18:08:47
谢谢
解决方案
以下是 BigQuery 标准 SQL
#standardSQL
SELECT TIME_TRUNC(TIME(Request_Timestamp), SECOND) AS Time
FROM `project.dataset.conversation`
因此,当应用于 2020-05-10 06:14:25.276 UTC 时间戳时 - 输出它
Row Time
1 06:14:25
推荐阅读
- javascript - Javascript - 添加两个哈希映射
- sql - NBA篮球比赛查询
- jquery - jQuery ionCalendar - 如何将一周的第一天设置为星期一
- javascript - 即使某些元素不存在,Jquery 也会使侦听器工作
- google-api - 如何使用凭据为其他用户访问 Google Cloud 信息
- angular - 使用 *ngFor 将对象传递给组件只传递第一个
- mpi - Mvapich2(带IB)计算后的奇怪信息
- ios - AFNetworking 请求日志
- codenameone - InteractionDialog 中的文本字段文本仅在 TextField 具有焦点时显示
- regex - 从选定 Outlook 电子邮件的 2 个字符串中提取文本