Kod: Zaznacz cały
select
CONVERT(char(10), DATEADD(dd, CDN.ZamNag.ZaN_DataWystawienia, CONVERT(DATETIME, '1800-12-28', 102)), 102) AS [Data Wystawienia],
CONVERT(char(10), DATEADD(dd, CDN.ZamNag.ZaN_DataRealizacji, CONVERT(DATETIME, '1800-12-28', 102)), 102) AS [Data Realizacji],
Year(convert(datetime,zan_datarealizacji-36163,105))AS Realizacja_Data_Rok,
DatePart(quarter,(convert(datetime,zan_datarealizacji-36163,105))) AS Realizacja_Data_Kwartal,
Month(convert(datetime,zan_datarealizacji-36163,105))AS Realizacja_Data_Miesiac,
Year(convert(datetime,zan_datawystawienia-36163,105))AS Wystawienia_Data_Rok,
DatePart(quarter,(convert(datetime,zan_datawystawienia-36163,105))) AS Wystawienia_Data_Kwartal,
Knt_Akronim AS Kontrahent,
CDN.NumerDokumentu(CDN.DokMapTypDokumentu(CDN.ZamNag.ZaN_GIDTyp, CDN.ZamNag.ZaN_ZamTyp,
CDN.ZamNag.ZaN_Rodzaj), 0, CDN.ZamNag.ZaN_ZamTyp, CDN.ZamNag.ZaN_ZamNumer, CDN.ZamNag.ZaN_ZamRok,
CDN.ZamNag.ZaN_ZamSeria, CDN.ZamNag.ZaN_ZamMiesiac) AS [NR ZS],
cdn.ZamNag.ZaN_DokumentObcy as 'Zam. Klienta',
LEFT (ZnO_Opis,30)as 'Opis_ZS',
ZaE_TwrKod,
ZaE_TwrNazwa,
ZaE_Ilosc,
case
when Zan_Stan =2 then 'Niepotwierdzone'
when Zan_Stan =3 then 'Potwierdzone'
when Zan_Stan =5 then 'W realizacji'
when Zan_Stan =21 then 'Zrealizowane'
when Zan_Stan =53 then 'Zamkniete w realizacji'
when Zan_Stan =51 then 'Zamkniete potwierdzone'
else 'Inny'
end as ZS_Stan,
case
when ZZL_ZZGidNumer <> '' then 'związane'
else 'niezwiazane' end as 'Status'
,(cdn.TwrGrupaPelnaNazwa(tgd_gronumer)) as Grupa_Tree
from cdn.ZamElem
left join cdn.ZamZamLinki on ZaE_GIDTyp=ZZL_ZSGidTyp AND ZaE_GIDNumer=ZZL_ZSGidNumer AND ZaE_GIDLp=ZZL_ZSGidLp
LEFT JOIN CDN.ProdZlecElem ON PZE_Id=ZZL_ZZGidNumer AND ZZL_ZZGIDTyp=14343
LEFT JOIN CDN.TwrKarty ON CDN.ZamElem.ZaE_TwrTyp = CDN.TwrKarty.Twr_GIDTyp AND CDN.ZamElem.ZaE_TwrNumer = CDN.TwrKarty.Twr_GIDNumer
LEFT JOIN CDN.ZamNag ON ZaN_GIDNumer=ZaE_GIDNumer
join cdn.KntKarty on Knt_GIDNumer = ZaN_KntNumer and Knt_GIDTyp = ZaN_KntTyp
left join CDN.TwrGrupyDom with (nolock) on Twr_GIDNumer=Tgd_GIDNumer and Twr_GIDTyp=Tgd_GIDTyp
left join cdn.ZaNOpisy on cdn.ZaNOpisy.ZnO_ZamNumer = cdn.ZamNag.ZaN_GIDNumer and cdn.ZaNOpisy.ZnO_ZamTyp = cdn.ZamNag.ZaN_GIDTyp
where zan_zamtyp=1280