السلام عليكم ورحمة الله وبركاته
اواجه مشكلة فى هذا الكود
SELECT distinct Client, CASE WHEN Category ='sl' THEN sum(Cartonex)END AS "ملح", CASE WHEN Category='sh' THEN sum(Cartonex)END AS "سكر", CASE WHEN Category='ol' THEN sum(Cartonex)END AS "زيت", CASE WHEN Category='te' THEN sum(Cartonex)END AS "شاى" FROM ALL_ProductSfO WHERE DATE='2016-03-01' GROUP BY Client, Category ORDER BY (Client) ASC;
حيث ان النتائج تخرج على الشكل التالى
ولا اريد ان يتكرر اسم العميل ويتم تجميع بيانات مسحوبات العميل بدون null
Client ملح سكر زيت شاى دقيق الاطباء NULL NULL 2490 NULL NULL الاطباء NULL 1301 NULL NULL NULL الاطباء 288 NULL NULL NULL NULL البرديسى NULL NULL 96 NULL NULL البرديسى NULL 141 NULL NULL NULL البنا NULL NULL NULL NULL NULL البنا NULL 96 NULL NULL NULL