Witam,
Mam zapytanie które, z dwóch tabel tymczasowy wyrzuca mi dane gdzie w niektórych przypadkach 2 wiersze z kolumny indeks701 przypadają na jeden wiersz z kolumny indeks711.
różniące się tylko końcówką w nazwie.
Jak zmienić to zapytanie aby sumowało mi dwa wiersze z kolumny indeks701 i przypisało do wiersza z kolumny indeks711.
Poniżęj kod zapytania i danych, które wyrzuca.
select sum(k1.OBR_MA) as OBR_MA, k1.indeks701 , k2.indeks711 , k2.OBR_WN, k1.podokrrozl_idn as Miesiąc, k1.podokrrozl_id
from #konto701 k1
join #konto711 k2 on substring(k1.indeks701,1,11)=k2.indeks711 and k1.podokrrozl_idn=k2.podokrrozl_idn
where indeks701 like 'XWA177/002_%'
group by k1.indeks701 ,k2.indeks711, k2.OBR_WN, k1.podokrrozl_idn, k1.podokrrozl_id
order by k1.podokrrozl_id
OBR_MA indeks701 indeks711 OBR_WN Miesiąc podokrrozl_id
392940,00 XWA177/002_-03 XWA177/002_ 413050,63 Styczeń 142
485520,00 XWA177/002_-03 XWA177/002_ 564547,39 Luty 143
14100,00 XWA177/002_-09 XWA177/002_ 564547,39 Luty 143
616370,25 XWA177/002_-03 XWA177/002_ 657953,63 Marzec 144
0,00 XWA177/002_-09 XWA177/002_ 657953,63 Marzec 144
495944,00 XWA177/002_-03 XWA177/002_ 526688,03 Kwiecień 145
0,00 XWA177/002_-09 XWA177/002_ 526688,03 Kwiecień 145
Chodzi o to aby z kolumny OBR_MA w lutym, marcu zrobiło sumę. Indeks701 w tym miesiąca różnią się końcówką -03 lub -09.
Z góry dziękuję za każdą pomoc.