diff --git a/documents/SQL.md b/documents/SQL.md new file mode 100644 index 0000000..8f675f6 --- /dev/null +++ b/documents/SQL.md @@ -0,0 +1,34 @@ +WITH User5Data AS ( + select + ROW_NUMBER() OVER (ORDER BY timestamp) as `id`, + timestamp as `日時`, + user_name as `名前`, + -- user_info as `情報`, + JSON_EXTRACT(user_info, '$.age') as `年齢_情報`, + from + gcp_bq_dev.dbbq_value + where + DATE(timestamp)=DATE({{tdate}}) and + (user_name = 'user5' + or user_name = 'user2') +), +User1Data AS ( + select + ROW_NUMBER() OVER (ORDER BY timestamp) as `id`, + timestamp as `日時`, + user_name as `名前`, + -- user_info as `情報`, + JSON_EXTRACT(user_info, '$.gender') as `性別_情報`, + from + gcp_bq_dev.dbbq_value + where + DATE(timestamp)=DATE({{tdate}}) and + user_name = 'user1' +) + +SELECT + *, + DATE({{tdate}}) +FROM User5Data u5 +FULL OUTER JOIN User1Data u1 ON u5.id = u1.id +ORDER by u5.id