Ngân hàng cần tính tỉ trọng phần trăm doanh thu của mỗi chi nhánh so với tổng doanh thu toàn hệ thống.
Tính % tỉ trọng so tổng bằng subquery scalar.
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| chinhanh | nvarchar | Chi nhánh |
| doanhthu | int | Doanh thu |
Ví dụ: chi nhánh có doanh thu 200 trên tổng 1000 thì tỉ trọng = 20.00%.
Bảng dt_chinhanh.
Tỉ trọng = SUM nhóm / tổng toàn bảng × 100, ROUND 2. Sắp xếp theo chinhanh.
Các cột chinhanh, tong_dt, ti_trong (DECIMAL 2 chữ số).
Ví dụ:
Đầu vào:
CREATE TABLE dt_chinhanh (chinhanh nvarchar(20), doanhthu int);
INSERT INTO dt_chinhanh VALUES (N'HN',200),(N'HCM',500),(N'DN',300);
Đầu ra:
DN 300 30.000000000000000
HCM 500 50.000000000000000
HN 200 20.000000000000000
Giải thích:
Đang tải editor...