legacy-sql

    0熱度

    1回答

    我正在嘗試爲連接到Google BigQuery的tableau儀表板創建查詢。我們每個月的數據都有表格,但我想在任何給定時間顯示最近30天的數據(因此它必須跨越多個表格)。當前查詢給出了錯誤「時間戳文字或顯式轉換爲時間戳是必需的。」我一直在尋找一些如何轉換爲時間戳,但沒有發現有用的幫助。這是我的代碼。 SELECT DATE(date_time) AS date, FROM

    0熱度

    1回答

    我試圖從Big Query中的重複字段展開數據。我曾看過這個Querying multiple repeated fields in BigQuery,但我似乎無法得到這個工作。 我的數據如下所示: [ { "visitorId": null, "visitNumber": "15", "device": { "browser": "Safa

    0熱度

    1回答

    在Legacy sql中,我們可以使用SELECT ABS(HASH('12345'))來獲取值的唯一哈希數。 我正在將遺留的sql轉換爲GBQ中的標準sql, 所以想知道最好的方法來轉換上面的函數,以便它給我相同的價值回遺傳的SQL。

    0熱度

    1回答

    我需要使用Legacy SQL語言自動化每月查詢的日期範圍。 通過此代碼,Google Bigquery不會從月初(5月1日至5月31日)存儲數據表。 FROM TABLE_DATE_RANGE([99999999.ga_sessions_], DATE_ADD(CURRENT_TIMESTAMP(),-30,'DAY'), DATE_ADD(CURRENT_TIMES

    0熱度

    1回答

    我已在在谷歌的BigQuery遵循相同的數據集四個數據表: 我需要從這四個表計的用戶,並組織信息到表是這樣的: 下面的查詢返回的所有現有表的<projectID>:<dataset>.<tableID>路徑在這一刻: SELECT CONCAT(project_id, ':', dataset_id, '.', table_id) AS paths, FROM [<projectID>:<dat

    0熱度

    1回答

    我正在學習BigQuery標準SQL。 我已經遵循瞭如何將數據與舊版SQL,here和here平鋪的示例。 平滑數據生成具有相似行的堆疊數據很有意義。 但是,在描述從傳統SQL移動到標準SQL的文檔中,它描述瞭如何執行相同的展平操作。這個子標題被稱爲Removing Repitition with Flatten。 有人可以向我解釋嗎?看起來flatten通過將嵌套數據轉換爲堆疊數據來生成重複數據

    1熱度

    1回答

    我有BigQuery中的表格塔巴其中有一列可樂可樂具有以下結構 1038627|21514184 列和塔巴已經超過萬條記錄以上的表。我用this分裂成多個列 SELECT ColA,FIRST(SPLIT(ColA, '/')) part1, NTH(2, SPLIT(ColA, '/')) part2 FROM TabA 但由於某些原因,某些行後分裂似乎不正常。 我們正在記

    0熱度

    1回答

    使用舊版SQL,我試圖在Google BigQuery中使用COUNT(DISTINCT field, n)。但我得到以下錯誤: UNIQUE_HEAP requires an int32 argument which is greater than 0 (error code: invalidQuery) 這裏是我的查詢,我已經使用: SELECT hits.page.pagePath