Google bigquery bigquery中两行之间的差异
我有一个bigquery表,格式如下 当storeID、membership_类型相同时,如何计算各月的月支出总和之间的差异。下面提供了示例输出 您可以使用获取BigQuery中前一行的值:Google bigquery bigquery中两行之间的差异,google-bigquery,Google Bigquery,我有一个bigquery表,格式如下 当storeID、membership_类型相同时,如何计算各月的月支出总和之间的差异。下面提供了示例输出 您可以使用获取BigQuery中前一行的值: SELECT STOREID, MEMBERSHIP_TYPE, yyyy_mm, SUM_MONTHLY_SPEND, IFNULL(LAG(SUM_MONTHLY_SPEND) OVER (PARTITION BY STOREID ORDER BY yyyy_mm ASC) -
SELECT
STOREID,
MEMBERSHIP_TYPE,
yyyy_mm,
SUM_MONTHLY_SPEND,
IFNULL(LAG(SUM_MONTHLY_SPEND) OVER (PARTITION BY STOREID ORDER BY yyyy_mm ASC) - SUM_MONTHLY_SPEND, 0) AS MONTHLY_SPEND_DIFF
FROM dataset.table