大查询(标准版) - 月份和版本年dateformat

时间:2018-05-09 13:26:02

标签: sql google-bigquery google-data-studio standard-sql

我一直在尝试创建一个指定年份和月份的列(通过从时间戳列中提取年份和月份,然后将它们连接在一起来实现)。 该列可能是" date"类型? 我问的原因是将不同的值显示为日期(在Google Data Studio上)而不是数字。 理想情况下,它看起来像这样: " 2018年5月和#34; 而不是" 2018-05",这是我的输出。

谢谢!

1 个答案:

答案 0 :(得分:4)

我认为您甚至不需要在此处创建新列,您只需使用FORMAT_DATETIME函数:

SELECT
    FORMAT_DATETIME("%B, %Y", DATETIME "2018-05-09 15:30:00")
FROM yourTable;

这应该打印May, 2018