2016-06-27 3 views

答えて

4
SELECT 
    CONCAT(STRING(YEAR(timestamp)),'-',RIGHT(STRING(100 + MONTH(timestamp)), 2)) AS yyyymm, 
    <any aggregations here> 
FROM YourTable 
GROUP BY 1 

別のオプション:

SELECT 
    STRFTIME_UTC_USEC(timestamp, "%Y-%m") AS yyyymm, 
    <any aggregations here> 
FROM YourTable 
GROUP BY 1 

両方のバージョンは、タイムスタンプまたは日付

+0

で動作するはずですが、標準のSQLまたはレガシーSQLのこのですか? – mcpeterson

+0

これは従来のSQLの時代であったため、これは従来のものです –

関連する問題