从store
个表格中,每个revenue
获得某个date
,我正在尝试计算每个SKU:
nb_stores
”,conditional_revenue_sum
”以下是表格列:
store, revenue, sku, qty_sold, in_stock, date
到目前为止,这是我的查询:
SELECT sku,
SUM(CASE WHEN in_stock = TRUE THEN 1 ELSE 0 END) nb_stores,
SUM(CASE WHEN in_stock = TRUE THEN revenue ELSE 0 END) conditional_revenue_sum
FROM table_name
GROUP BY sku
计算所有日期。我如何“按周分组”(即7个数据的期间)?如果我可以避免,我不想每周手动设置WHERE date > '20180101' AND ...
等条款。