Cześć. Pierwszy mój post i proszę o wyrozumiałość. Chcę wyciągnąć aktualne ceny wraz z datą ostatniej modyfikacji/utworzenia.
Proszę o potwierdzenie czy to TwC_CzasModyfikacji, czy TwC_DataOd i podanie jak przekształcić datę na typ DateTime.
SELECT t.Twr_Kod, pln.* FROM CDN.TwrKarty T
OUTER APPLY (
SELECT TOP 1 f.TwC_TwrNumer AS 'gid'
, f.TwC_Wartosc AS 'wartosc'
, f.TwC_Waluta AS 'waluta'
, TwC_CzasModyfikacji AS 'Obowiązuje_Od' -- np. 1061200222
FROM cdn.twrceny f
WHERE f.TwC_TwrNumer = T.Twr_GIDNumer
ORDER BY f.TwC_DataOd DESC
) pln
WHERE Twr_Kod IN ('wsns2180');
TwC_DataOd INTEGER Data, od której cena obowiązuje (rozumiana jako data i godzina, czyli TStamp)
TwC_CzasModyfikacji INTEGER Data i czas ostatniej modyfikacji
select
Tcn_Nazwa,
case
when Naz_Nazwa like Tcn_Nazwa+' %B%' then 'Cena detaliczna'
else 'Cena Hurtowa' end [Rodzaj]
from CDN.TwrCeny
join CDN.TwrCenyNag on TCN_Id=TwC_TcnId
join CDN.Nazwy on Twc_TwrLp=Naz_GidLp and Naz_GidTyp=64