Cách tạo Query như thế nào để tạo báo cáo tổng hợp số liệu theo 12 tháng

Ngựa Hoang

New Member
Hội viên mới
Mình có dữ liệu thế này
tencongtrinh - ngaythangnam-sotienphatsinh
tên công trình
ngày tháng năm
Số tiền phát sinh
------------------------------------------------
công trình a -01/01/2009 - 20.000.000 đ
------------------------------------------------

công trình a -01/01/2009 - 3.000.000 đ
-------------------------------------------------
công trình b -01/02/2009 - 50.000.000 đ

Mình muốn tạo ra một báo cáo cho 12 tháng
--------------------------------------------------------------------

Công trình/tháng 1/tháng 2/tháng 3/.../tháng 12
Công trình a/2.300.000/50.000.000

Tức là báo cáo cho 12 tháng mỗi một tháng sẽ là số tiền phát sinh của từng tháng cộng lại mình làm cho từng tháng thì được nhưng cho 12 tháng cho lên 1 báo cáo thì không được mong các bạn chỉ giúp:roile:
 
Ðề: Cách tạo Query như thế nào để tạo báo cáo tổng hợp số liệu theo 12 tháng

Dung câu lệnh này trong quyery nè
PHP:
SELECT congtrinh.TenCT, Sum(IIf(Month([Ngay])=1,[SoPS],0)) AS Thang1, Sum(IIf(Month([Ngay])=2,[SoPS],0)) AS Thang2
FROM congtrinh
GROUP BY congtrinh.TenCT;

Có 12 tháng thì thêm vào cho đủ.
Thân
 
Ðề: Cách tạo Query như thế nào để tạo báo cáo tổng hợp số liệu theo 12 tháng

TRANSFORM Sum(congtrinh.sophatsinh) AS SumOfsophatsinh
SELECT congtrinh.tenct, Sum(congtrinh.sophatsinh) AS [Total Of sophatsinh]
FROM congtrinh
GROUP BY congtrinh.tenct
PIVOT Format([thoigian],"mmm") In ("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

Cho mình hỏi là câu lệnh TRANSFORM nghĩa là gì?
 
Ðề: Cách tạo Query như thế nào để tạo báo cáo tổng hợp số liệu theo 12 tháng

TRANSFORM Sum(congtrinh.sophatsinh) AS SumOfsophatsinh
SELECT congtrinh.tenct, Sum(congtrinh.sophatsinh) AS [Total Of sophatsinh]
FROM congtrinh
GROUP BY congtrinh.tenct
PIVOT Format([thoigian],"mmm") In ("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

Cho mình hỏi là câu lệnh TRANSFORM nghĩa là gì?

Đó là cú pháp để tạo một Crosstab query của Access, bạn không cần quan tâm lắm làm gì.

Bạn có thể hiểu nôm na là giá trị tính cho các cột dựa trên số phát sinh, hàm tính là hàm SUM.
 
Ðề: Cách tạo Query như thế nào để tạo báo cáo tổng hợp số liệu theo 12 tháng

Mình có số dư đầu kỳ (dudk) mình muốn cộng với(Total Of sophatsinh) trên report báo biểu nhưng mình không biết cách nào cộng 2 số với nhau theo mẫu code trên nhé. Mình tạo báo biểu nhưng không cộng 2 số được với nhau. Chắc mình sẽ hỏi nhiều mình cám ơn trước:giavo:
 
Sửa lần cuối:
Ðề: Cách tạo Query như thế nào để tạo báo cáo tổng hợp số liệu theo 12 tháng

Mình có số dư đầu kỳ (dudk) mình muốn cộng với(Total Of sophatsinh) trên report báo biểu nhưng mình không biết cách nào cộng 2 số với nhau theo mẫu code trên nhé. Mình tạo báo biểu nhưng không cộng 2 số được với nhau. Chắc mình sẽ hỏi nhiều mình cám ơn trước:giavo:

Bạn đưa câu lệnh của bạn lên mới biết được bạn sai ở đâu để còn góp ý chứ?
Thân
 
Ðề: Cách tạo Query như thế nào để tạo báo cáo tổng hợp số liệu theo 12 tháng

TRANSFORM Sum(congtrinh.sophatsinh) AS SumOfsophatsinh
SELECT congtrinh.tenct, Sum(congtrinh.sophatsinh) AS [Total Of sophatsinh]
FROM congtrinh
GROUP BY congtrinh.tenct
PIVOT Format([thoigian],"mmm") In ("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug"," Sep","Oct","Nov","Dec");

------------------------------------------------------
Mình có số dư đầu kỳ (dudk) mình muốn cộng với(Total Of sophatsinh) trên report báo biểu nhưng mình không biết cách nào cộng 2 số với nhau theo mẫu code trên nhé. Mình tạo báo biểu nhưng không cộng 2 số được với nhau. Chắc mình sẽ hỏi nhiều mình cám ơn trước
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top