আমি একটি উপায় খুঁজে বের করার প্রয়োজন করছি SUM()জন্য ইতিবাচক মূল্যবোধের সব numএবং রিটার্ন SUM()প্রতিটি ঋণাত্মক সংখ্যা জন্য সব ইতিবাচক সংখ্যা এবং একজন ব্যক্তি সারির। নীচে একটি নমুনা ডিডিএল দেওয়া হল:
Create Table #Be
(
id int
, salesid int
, num decimal(16,4)
)
Insert Into #BE Values
(1, 1, 12.32), (2, 1, -13.00), (3, 1, 14.00)
, (4, 2, 12.12), (5, 2, 14.00), (6, 2, 21.23)
, (7, 3, -12.32), (8,3, -43.23), (9, 3, -2.32)
এবং এটি আমার কাঙ্ক্ষিত আউটপুট (প্রতিটি সেলসিডের জন্য ধনাত্মক সংখ্যা SUM()এবং নেতিবাচকগুলি পৃথক লাইন ফিরে পায়):
salesid num
1 26.32
1 -13.00
2 47.35
3 -12.32
3 -43.23
3 -2.32
UNION ALLপাশাপাশি প্রয়োজনUNION।