0
点赞
收藏
分享

微信扫一扫

sql group by (在postgres中可以运行)

往复随安_5bb5 2023-01-16 阅读 77


WITH Sales AS (
SELECT 123 AS sku, 1 AS day, 9.99 AS price UNION ALL
SELECT 123, 1, 8.99 UNION ALL
SELECT 456, 1, 4.56 UNION ALL
SELECT 123, 2, 9.99 UNION ALL
SELECT 789, 3, 1.00 UNION ALL
SELECT 456, 3, 4.25 UNION ALL
SELECT 789, 3, 0.99
)
SELECT
day,
SUM(price) AS total
FROM Sales
GROUP BY day;

sql group by (在postgres中可以运行)_Sales

WITH Sales AS (
SELECT 123 AS sku, 1 AS day, 9.99 AS price UNION ALL
SELECT 123, 1, 8.99 UNION ALL
SELECT 456, 1, 4.56 UNION ALL
SELECT 123, 2, 9.99 UNION ALL
SELECT 789, 3, 1.00 UNION ALL
SELECT 456, 3, 4.25 UNION ALL
SELECT 789, 3, 0.99
)
SELECT
sku,
day,
SUM(price) AS total
FROM Sales
GROUP BY sku, day
ORDER BY sku, day;

sku | day | total 
-----+-----+-------
123 | 1 | 18.98
123 | 2 | 9.99
456 | 1 | 4.56
456 | 3 | 4.25
789 | 3 | 1.99
(5 rows)


举报

相关推荐

0 条评论