Из следующего запроса:
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
Я получаю эту таблицу:
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
Как мне написать свой запрос, чтобы получить только одну запись в таблице для идентификатора (то есть DP \1601), если typ_produktu = 'brak', я хотел бы заменить его на любой другой для этого идентификатора, в примере это будет 'AIN'.