【发布时间】:2019-11-19 11:53:28
【问题描述】:
我在BigQuery 中有一个表,其中有一列Published_date 的数据类型为“时间戳”。我想计算该表中每天(特定月份)添加的平均行数。我有以下查询
SELECT AVG(Num_Rows)
FROM (SELECT [Day]=DAY( Published_Date ), Num_Rows=COUNT(*)
FROM `mytable`
WHERE Published_Date BETWEEN '20190729' AND '20190729 '
GROUP BY DAY( Published_Date ) ) AS Z
但它会产生以下错误
无法将文字“20190729”转换为类型 TIMESTAMP
我应该如何处理时间戳,因为我只需要 timestamp 列中的日期?
【问题讨论】:
标签: sql google-bigquery