Tôi có một bảng dữ liệu như thế này:LINQ truy vấn để tổng hợp theo nhóm
Category Description CurrentHours CTDHours
LC1 Cat One 5 0
LC2 Cat Two 6 0
LC3 Cat Three 18 0
LC1 Cat One 0 9
LC2 Cat Two 0 15
LC4 Cat Four 0 21
đó tôi cần phải Group và Sum này:
Category Description CurrentHours CTDHours
LC1 Cat One 5 14
LC2 Cat Two 6 21
LC3 Cat Three 18 0
LC4 Cat Four 0 21
Nói cách khác tôi cần phải tính tổng hai Giờ cột nhóm theo cột Loại và Mô tả.
Tôi biết rằng tôi có thể tạo bảng mới và lặp qua dữ liệu hiện có và tổng hợp dữ liệu vào bảng mới nhưng tôi nghĩ sẽ có cách dễ dàng hơn để thực hiện việc đó bằng cách sử dụng LINQ. Tôi đã googled nó cho một vài giờ nhưng tất cả các ví dụ tôi tìm thấy dường như không phù hợp với những gì tôi đã cố gắng để làm.
BTW, trình điều khiển odbc tạo bảng dữ liệu không có khả năng truy vấn phụ, v.v. hoặc tôi đã thực hiện nó bằng cách sử dụng SQL.
Cảm ơn,
John
Điều đó có hiệu quả. Cám ơn rất nhiều. BTW, làm thế nào bạn có được các cột của tôi để xếp hàng hoàn hảo như vậy? Tôi đã cố gắng tìm ra và thất bại. – John
@ John tôi đã chọn các bảng và được định dạng là mã (nó giữ lại khoảng trắng) :) –
@SergeyBerezovskiy cảm ơn vì đã cung cấp cả hai phiên bản, ** thật sự tuyệt vời ** :) –