aktualne ceny wraz z datą ostatniej modyfikacji/utworzenia

Problemy i pomysły związane z funkcjonowaniem modułu Sprzedaż

Moderator: mikey

*****_***
Posty: 6
Rejestracja: 15 mar 2024, 13:17
Rola: Administrator CDN XL
Wersja: 2022

aktualne ceny wraz z datą ostatniej modyfikacji/utworzenia

Post autor: *****_*** »

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.

Kod: Zaznacz cały

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'); 

Awatar użytkownika
praiser
Posty: 705
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: aktualne ceny wraz z datą ostatniej modyfikacji/utworzenia

Post autor: praiser »

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

TimeStamp przekonwertujesz funkcją cdn.tstodate

np: cdn.TSToDate(TwC_CzasModyfikacji,1)
--------------------------------
Pozdrawiam
WW

*****_***
Posty: 6
Rejestracja: 15 mar 2024, 13:17
Rola: Administrator CDN XL
Wersja: 2022

Re: aktualne ceny wraz z datą ostatniej modyfikacji/utworzenia

Post autor: *****_*** »

Dziękuję, a gdzie jest relacja do informacji jaki jest Rodzaj Ceny, np. HURT?

Awatar użytkownika
praiser
Posty: 705
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: aktualne ceny wraz z datą ostatniej modyfikacji/utworzenia

Post autor: praiser »

jeśli ci chodzi o nadaną nazwę cennika to dołącz

Kod: Zaznacz cały

CDN.TwrCenyNag on TCN_Id=TwC_TcnId
i nazwa będzie w TCN_Nazwa
--------------------------------
Pozdrawiam
WW

*****_***
Posty: 6
Rejestracja: 15 mar 2024, 13:17
Rola: Administrator CDN XL
Wersja: 2022

Re: aktualne ceny wraz z datą ostatniej modyfikacji/utworzenia

Post autor: *****_*** »

praiser, chodzi mi o rodzaj cennika podpięty pod dane ID, czy to HURT, Detal itp. Nazwę znalazłem

Awatar użytkownika
praiser
Posty: 705
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: aktualne ceny wraz z datą ostatniej modyfikacji/utworzenia

Post autor: praiser »

jeśli masz na myśli hurt (liczone od netto) i detal (liczone od brutto) to można tak spróbować:

Kod: Zaznacz cały

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
--------------------------------
Pozdrawiam
WW

ODPOWIEDZ