2017-03-23 41 views
1

私の目標は、BigQueryの標準SQL構文を使用してデータセットの複数のテーブルを照会することです。BigQueryの標準SQL構文:_TABLE_SUFFIXと。昨日のテーブル

データセットのすべてのテーブルが同じ番号パターンに従うと正常に動作させることができます。しかし、.yesterdayのような追加のテーブルが含まれているデータセットのために、私はエラーを取得する:ここでViews cannot be queried through prefix. Matched views are: githubarchive:day.yesterday

は、私が使用したクエリは次のとおりです。

SELECT 
    COUNT(*) 
FROM 
    `githubarchive.day.*` 
WHERE 
    type = "WatchEvent" 
    AND _TABLE_SUFFIX BETWEEN '20170101' AND '20170215' 

答えて

2

は、接頭辞の多くを使用してみてください。たとえば、

SELECT 
    COUNT(*) 
FROM 
    `githubarchive.day.2017*` 
WHERE 
    type = "WatchEvent" 
    AND _TABLE_SUFFIX BETWEEN '0101' AND '0215'; 
関連する問題