Dzień dobry ;)
Głowię się z problemem od paru dni a z SQL orłem nie jestem dlatego też zwracam się z uprzejmą prośbą o pomoc.
Mianowicie:
Mam dwie tabele w MS SQL
Baza 1: nazwa: klienci zawiera: id nrUmowy Nazwa nip rok
Baza 2: nazwa: progi zawiera: kategorie, nrUmowy kwota procent rok
Potrzebuję połączyć te tabele po numerze umowy aby były pola Nazwa, Nip, kwota, procent,
z uwzględnieniem roku obojętnie z której tabeli.
Używam takiego polecenia:
select Nazwa, Nip, kwota, procent FROM dbo.klienci as e INNER JOIN dbo.progi as c ON e.nrUmowy=c.nrUmowy
(nie umiem wprowadzić segregacji po roku) bo wpisaniu where dbo.klienci.rok = 2020 wyskakuje mi błąd "The multi-part identifier could not be found"
i wyświetla w skrócie mi wszystko połączone po nrUmowy jednakże w formacie:
nr Umowy kwota procent
1 10000 2
1 20000 3
1 30000 4
a potrzebował bym takiego widoku:
nrUmowy kwota1 procent1 kwota2 procent2 kwota3 procent3
1 10000 2 20000 3 30000 4
Tak abym mógł to w postaci jednej tabeli wyeksportować do excela i podpiąć do korespondencji seryjnej w wordzie.
Czy w ogóle wyświetlenie w takiej formie wyniku jest możliwe?
Czy trzeba tworzyć jakąś nową tabele?
Prosiłbym o pomoc,
Z góry dziękuję