Cześć,
Mam taką querkę:
SELECT SUM(regexp_replace(root_cause, '[^[:digit:]]', '')) AS_Number
FROM booker.o_remedy
WHERE
item = 'EU - Writing Requests'
AND extract(week from (date(resolved_date))) = 27
AND extract(year from (date(create_date))) = 2021
AND root_cause Like '%SC%'
)
Wyciąga ona same cyfry z danej kolumny(kkolumny: root_cause). Np. mam wiersz z tej kolumny, w którym są dane: 31 SC, to querka wyciąga z niego cyfrę 31, po czym sumuje wszystkie cyfry z danej kolumny (kolumny: root_cause).
Mam jeden problem. Mając w danej komórce dane np: 31 SC to wszystko jest ok - querka wyciąga cyfrę 31 i jest ona później sumowana z innymi komórkami z danej kolumny. Natomiast mając 3 SC 1 SC, to wyciąga mi cyfry 3 oraz 1 i querka sumując dane z kolumny widzi cyfrę z tego wiersza jako 31, a chciałbym żeby sumowała cyfry oddzielnie, czyli oddzielnie 3 oraz oddzielnie 1. Bardzo proszę o pomoc/wskazówkę co musiałbym dodać do querki/jak ją zmodyfikować, aby w przypadku zapisu np: 31 SC querka wyciągała i sumowała z innymi kolumnami cyfrę 31, a np w przypadku zapisu 3 SC 1 SC dodawała oddzielnie 3 oraz 1, a nie widziała jej jako 31.
Ogromne dzięki!