2
我使用Google Big Query来查找每天点击次数。这里是我的查询,Google Big Query中的每日点击次数
SELECT COUNT(*) AS Key,
DATE(EventDateUtc) AS Value
FROM [myDataSet.myTable]
WHERE .....
GROUP BY Value
ORDER BY Value DESC
LIMIT 1000;
这是工作正常,但它忽略了与0人次日期。我想包括这个。我无法在Google Big Query中创建临时表。如何解决这个问题。
测试得到错误Field 'day' not found.
SELECT COUNT(*) AS Key,
DATE(t.day) AS Value from (
select date(date_add(day, i, "DAY")) day
from (select '2015-05-01 00:00' day) a
cross join
(select
position(
split(
rpad('', datediff(CURRENT_TIMESTAMP(),'2015-05-01 00:00')*2, 'a,'))) i
from (select NULL)) b
) d
left join [sample_data.requests] t on d.day = t.day
GROUP BY Value
ORDER BY Value DESC
LIMIT 1000;
问题是如何? – user960567
@ user960567查看我的更新回答 – Pentium10
我只需要一个查询。 – user960567