Posiadam dwie tabele jak ponizej.
create table #stan (kontrakt int, start_date datetime,saldo int);
insert into #stan values (107,'2017-01-04',50);
insert into #stan values (107,'2017-01-15',80);
insert into #stan values (107,'2016-12-05',130);
insert into #stan values (108,'2017-01-15',100);
insert into #stan values (108,'2016-12-12',50);
Create Table #kontraktStan (kontrakt int, start_date datetime);
insert into #kontraktStan values (107,'2017-01-01')
..
..
..
..
insert into #kontraktStan values (107,'2017-01-31')
Wynik jaki chcialbym uzyskac to stan kontraktu na kazdy dzien stycznia.
Ale w tablei #stan mam tylko dni w ktorych ten stan sie zmienial.
czyli docelowe zapytanie ma zwracac:
107,'2017-01-01',130
107,'2017-01-02',130
107,'2017-01-03',130
107,'2017-01-04',50
...
...
...
...
107,'2017-01-31',80
jakie pomysly jak to zrobic