2012-10-10 122 views
0

以下查詢按預期工作。組中的where子句由

select month, day, count(*) as cnt from publicdata:samples.natality 
group by month,day 
order by cnt desc; 

但只要我添加其中year> 1990年 我只得到部分結果。所有結果與日期= 0相匹配,但其他日期(1到31)未在結果中列出。 查詢是否正確?

我也想知道如果我是爲樣本公共數據付費還是免費的。

回答

2

事實上,似乎1989年以後的所有數據都沒有其他日子比天數設置爲0,所以你得到的結果是正確的。

+0

我只需要按月份+天分組。這個查詢的目的是找出所有年份中「生產力最高」的月份或日期。 – shantanuo

+0

事實上,似乎1989年之後的所有數據都沒有其他日子比天設置爲0,所以你得到的結果是正確的。 – Charles