Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Kết quả 1 đến 7 của 7
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    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ó 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:

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: 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è


    Mã nguồn PHP:
    [COLOR=#000000]
    SELECT congtrinh[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]TenCT[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]Sum[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]IIf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]Month[/COLOR][COLOR=#007700]([[/COLOR][COLOR=#0000BB]Ngay[/COLOR][COLOR=#007700]])=[/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700],[[/COLOR][COLOR=#0000BB]SoPS[/COLOR][COLOR=#007700]],[/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700])) AS [/COLOR][COLOR=#0000BB]Thang1[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]Sum[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]IIf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]Month[/COLOR][COLOR=#007700]([[/COLOR][COLOR=#0000BB]Ngay[/COLOR][COLOR=#007700]])=[/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700],[[/COLOR][COLOR=#0000BB]SoPS[/COLOR][COLOR=#007700]],[/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700])) AS [/COLOR][COLOR=#0000BB]Thang2 FROM congtrinh GROUP BY congtrinh[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]TenCT[/COLOR][COLOR=#007700]; [/COLOR
    Có 12 tháng thì thêm vào cho đủ.
    Thân

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    3
    Ðề: 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ì?

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: 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




    Trích dẫn Gửi bởi Ngựa Hoang
    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.

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    3
    Ðề: 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:

  6. #6
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: 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




    Trích dẫn Gửi bởi Ngựa Hoang
    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

  7. #7
    Ngày tham gia
    Mar 2016
    Bài viết
    303
    Ðề: 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

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •