0
我注意到,有從標準SQL和傳統的SQL功能日期不一致的結果,標準SQL日期VS傳統的SQL日期
在標準的SQL,current_date()
返回日期數據類型,然而,在傳統的SQL,current_date()
返回一個String數據類型。
然後,如果我通過使用標準SQL創建具有'日期'列的表,稍後,當我使用舊版SQL查詢表時,必須將日期格式從日期數據類型格式化爲字符串數據類型,或者相反。
與時間戳數據類型不同,我可以跨不同的SQL語言查詢同一個表。有沒有簡單的方法來查詢標準SQL和遺留SQL而無需在數據類型和字符串類型之間進行轉換?
預先感謝您。
對我有意義。謝謝。所以最好從Legacy Sql切換到Standard Sql? – HaipengSu
沒錯。您可能還對[遷移指南](https://cloud.google.com/bigquery/docs/reference/standard-sql/migrating-from-legacy-sql)感興趣,其中討論了一些差異。 –
非常感謝 – HaipengSu