Tôi có dữ liệu này:Vấn đề trong việc Sum
name qty date flag
---------------------------------------------
abc 255 11/10/1986 12:00:00 AM IN
abc 300 11/10/2010 12:00:00 AM IN
abc 12 11/10/2012 12:00:00 AM OUT
abc 13 11/9/2010 12:00:00 AM OUT
NULL NULL NULL NULL
Tôi muốn để có được tổng qty
ở đó hàng cụ thể:
- Nếu
flag
là "trong", sau đó nó sẽ thêm đến số tiền - nếu
flag
là "hết", sau đó nó sẽ trừ từ tổng số
Đây có phải là câu trả lời cho một câu hỏi khác không? Nếu không thì -1 cho đề xuất đưa tất cả dữ liệu trở lại ứng dụng và sử dụng LINQ để tổng hợp nó khi một giải pháp SQL hoàn toàn thỏa đáng tồn tại. –
Cảm ơn Guys Solution Đã làm việc Cảm ơn bạn Rất nhiều – Rohan
Martin, tôi giả định rằng một mệnh đề where sẽ được sử dụng trong LINQ được sử dụng trong câu lệnh LINQ, sẽ chỉ trả về các bản ghi cần thiết khi LINQ tạo các câu lệnh SQL khá tốt. Có nói rằng tôi đã xem xét thông qua thẻ C# và bỏ lỡ rằng câu hỏi này thực sự là một câu hỏi sql – TheLukeMcCarthy