Mam takie zapytanie w widoku:
SELECT IDwierzyciela, IDStatusUmowy, IDWynikWindykacji, Ugoda, Aneks, WNazwaSkrocona, WPelnaNazwa, WAdres, WNumerRachunkuBankowego,
WInformacjeDodatkowe, WPesel, WNip, WRegon, WKodKsiegowy, DNazwaSkrocona, DPelnaNazwa, DAdres, DNumerRachunkuBankowego,
DInformacjeDodatkowe, DRegon, DPesel, DNip, DKodKsiegowy, NumerUmowy, NaleznoscGlowna, DataZakonczenia, PrProwizji, ZaNiesciagniecie,
DlaWierzyciela, VatProwizja, VatZaNiesciagniecie,
(SELECT ISNULL(SUM(Kwota), 0) AS Expr1
FROM dbo.kosztywf WHERE (IDwierzyciela = windykacja.IDwierzyciela)) +
(SELECT ISNULL(SUM(Kwota), 0) AS Expr1
FROM dbo.kosztywf WHERE (IDwierzyciela = windykacja.IDwierzyciela)) AS kosztywfww,
(SELECT ISNULL(SUM(Kwota), 0) AS Expr1
FROM dbo.kosztydluznika WHERE (IDwierzyciela = windykacja.IDwierzyciela)) AS kosztydluznika,
(SELECT ISNULL(SUM(Kwota), 0) AS Expr1
FROM dbo.kosztydluznika WHERE (IDwierzyciela = windykacja.IDwierzyciela)) +
(SELECT ISNULL(NaleznoscGlowna, 0) AS Expr1
FROM dbo.windykacja WHERE (IDwierzyciela = windykacja.IDwierzyciela)) AS DoSciagniecia,
(SELECT ISNULL(SUM(KwotaBrutto), 0) AS Expr1
FROM dbo.rozliczenia WHERE (IDwierzyciela = windykacja.IDwierzyciela)) AS Rozliczone,
(SELECT ISNULL(DlaWierzyciela, 0) AS Expr1
FROM dbo.windykacja WHERE (IDwierzyciela = windykacja.IDwierzyciela)) -
(SELECT ISNULL(SUM(KwotaBrutto), 0) AS Expr1
FROM dbo.rozliczenia WHERE (IDwierzyciela = windykacja.IDwierzyciela)) AS DoRozliczenia
FROM dbo.windykacja
Potrzebuje odjac wartosc Rozliczone - DoRozliczenia.
Nie da sie niestety normalnie dac selecta, w jaki sposob to zrobic? i czy da sie jakos inaczej rozwiazac te obliczenia?
Z gory dzieki za pomoc
Ten post edytował beeper 4.01.2006, 18:56:33