得到了一个带有yyyy-mm-dd的导出日期字段。我想得到yyyymm作为输出。
投入:2020-06-02预期产出:202006
我在gcp bigquery中使用sql标准
如何使用大查询sql标准将日期yyyy-mm-dd转换为字符串yyyyymm?
我试过这个函数
substr(cast(export_date as string), 0,7) as date,
但是我得到了yyyy-dd作为输出(2020-06)
谢谢您
得到了一个带有yyyy-mm-dd的导出日期字段。我想得到yyyymm作为输出。
投入:2020-06-02预期产出:202006
我在gcp bigquery中使用sql标准
如何使用大查询sql标准将日期yyyy-mm-dd转换为字符串yyyyymm?
我试过这个函数
substr(cast(export_date as string), 0,7) as date,
但是我得到了yyyy-dd作为输出(2020-06)
谢谢您
2条答案
按热度按时间ttcibm8c1#
一个简单的方法是:
也可以使用
date_format()
.如果值存储为字符串而不是日期,则只需使用字符串函数:
zxlwwiss2#
你可以用
format_timestamp
:它会回馈你
'202006'
.