sql - 在谷歌分析中将纪元时间转换为人类可读的时间
问题描述
我在谷歌分析中运行以下查询以将纪元时间戳转换为人类可读的形式
select DATEADD(s, doj, '19700101')
from employee
where emp_id is not null
doj
具有纪元值的列名在哪里
但查询失败:
未找到函数:DATEADD
解决方案
我喜欢的方式:
SELECT TIMESTAMP(1615878186) # 2021-03-16 07:03:04 UTC
SELECT TIMESTAMP_MILLIS(1615878186000) # 2021-03-16 07:03:04 UTC
SELECT TIMESTAMP_MICROS(1615878186000000) # 2021-03-16 07:03:04 UTC
推荐阅读
- google-apps-script - 在新创建的行中插入公式
- android - 为什么必须在 Android 中明确指定 $kotlin_version?
- sql - 查询以显示每个月的所有项目
- c++ - VS2017 模板类头文件中的 std::shared_ptr 没有智能感知
- python - 了解用于创建图形的 Matplotlib 代码
- r - R闪亮:无法删除SelectizeInput中的最后一个值
- angularjs - 无法在 Angular JS 中设置未定义的属性“$scope 变量”
- javascript - 从异步等待函数中获取价值
- jquery - 使用多种形式突出显示特定列数据
- javascript - jQuery:使用带有 animate() 方法的类名选择器不起作用