[SQL] Ostatnia cena zakupy w PLN do atrybutu

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Wyleksony1
Posty: 3
Rejestracja: 02 lis 2021, 09:43
Rola: Konsultant CDN XL

[SQL] Ostatnia cena zakupy w PLN do atrybutu

Post autor: Wyleksony1 »

Cześć,
Mam pytanie. Jak jest wyliczana ostatnia cena zakupu w PLN w XL?
Chce przepisać ją do atrybutu na elemencie oferty.
Mam takie zapytanie, ale zwraca mi wartość w walucie, a potrzebuje w PLN:

Kod: Zaznacz cały

select 
isnull((select TwC_Wartosc from cdn.TwrCeny where twc_twrtyp = zae_twrtyp and twc_twrnumer = zae_twrnumer and TwC_TwrLp = 0),0)
from CDN.ZamElem
where ZaE_GIDTyp=960 AND ZaE_GIDNumer=205434 AND ZaE_GIDLp=5
Ktoś ma informację czy jest to pole wyliczane w jakiś sposób? Jeśli tak to w jaki? lub czy jest jakieś pole do którego trzeba się dostać.
Proszę o pomoc.
Pozdrawiam,

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

Re: [SQL] Ostatnia cena zakupy w PLN do atrybutu

Post autor: praiser »

Można by podlinkować CDN.Dostawy (ZaE_TwrNumer = Dst_TwrNumer)
w taki sposób żeby pobrać top(1) .. order by Dst_DstTStamp DESC

i cenę wyliczać z działania convert(decimal(10,2),Dst_KsiegowaNetto/Dst_Ilosc)

o ile nie są zerowe
--------------------------------
Pozdrawiam
WW

Wyleksony1
Posty: 3
Rejestracja: 02 lis 2021, 09:43
Rola: Konsultant CDN XL

Re: [SQL] Ostatnia cena zakupy w PLN do atrybutu

Post autor: Wyleksony1 »

Już mi się udało to rozwiązać.
Okazało się, że Comarch dodał do tabeli TwrCeny: GidNumer i Gidtyp dokumentu dostawy i wystarczy zrobić join z Tranag-iem i przeliczyć kurs.

ODPOWIEDZ