Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [SQL 10.4] Capstone: Tổng giao dịch theo tháng kèm lũy kế năm

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 10: Index & Transaction + Review toàn bộ khóa — khóa SQL

    Phần 2b — báo cáo theo tháng. Với toàn bộ bảng Trades, thống kê theo từng cặp (năm, tháng): yr (năm), mo (tháng), trade_count, total_value (tổng quantity * price) và ytd_value — lũy kế total_value từ tháng 1 đến hết tháng đó trong cùng năm (window SUM() OVER (PARTITION BY năm ORDER BY tháng)). Sắp theo yr, mo.

    • Định dạng đầu vào:

      Bảng Trades.

    • Định dạng đầu ra:

      yr, mo, trade_count, total_value, ytd_value (TAB), sắp theo yr, mo.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    2025	1	1	950000.00	950000.00
    2025	2	1	76000000.00	76950000.00
    2025	4	2	78300000.00	155250000.00
    2025	6	1	60250000.00	215500000.00
    2025	7	2	19400000.00	234900000.00
    2025	8	1	18300000.00	253200000.00
    2026	1	2	60000000.00	60000000.00
    2026	2	4	195300000.00	255300000.00
    2026	3	5	224850000.00	480150000.00
    2026	4	3	194250000.00	674400000.00
    2026	5	2	19550000.00	693950000.00
    2026	6	3	102650000.00	796600000.00
    2026	7	2	13700000.00	810300000.00
    2026	8	4	79050000.00	889350000.00
    2026	9	53	2726775000.00	3616125000.00

    Giải thích:

    Lũy kế được reset khi sang năm mới.

    Chủ đề

    📊 SQLSQLSQL: Buổi 10 – Index, Transaction & CapstoneTất cả môn học

    Đang tải editor...