From the following query:
SELECT id , typ_produktu , miary_wewnetrzne , CASE WHEN symbol LIKE '760%' THEN SUM(sal-type_number) ELSE NULL END sum_760 , CASE WHEN symbol LIKE '860%' THEN SUM(sal-type_number) ELSE NULL END sum_860 FROM 537_MV WHERE rep_date = 20180930 AND id = 'DP\1601' AND miary_wewnetrzne IN ('WN', 'wynik') AND typ_w IN( 'RT_SZT', 'brak') GROUP BY id , symbol , typ_produktu , miary_wewnetrzne , typ_w I get this table:
id typ_produktu miary_wewnetrzne sum760 sum860 ------- ------------ ---------------- ------ ------ DP\1601 brak wynik 17 0 DP\1601 brak wynik 9 0 DP\1601 brak wynik 1 0 DP\1601 brak wynik 0 1 DP\1601 AIN WN 0 0 How can I write my query to get only one record in table for ID (i.e. DP\1601), if typ_produktu = 'brak', I'd like to replace it with any other for this ID in the example it will be 'AIN'.