Trigger na sprawdzenie kursu
Moderator: mikey
Trigger na sprawdzenie kursu
Czy ma ktoś pomysł jak złączyć tabele tranag z tabelą z kursami ? Docelowo chcę stworzyć trigger, który sprawdzi czy kurs na dokumencie jest kursem z dnia poprzedniego.
Re: Trigger na sprawdzenie kursu
Nie wiem na 100% ale w TraNag nie ma chyba daty kursu jest tylko wartość pobranego kursu.
Można go porównać oraz datę wystawienia dokumentu z tabelą CDN.WalElem
na takiej zasadzie:
SELECT top 1 WaE_KursL
FROM CDN.WalElem
WHERE WaE_Symbol = @Waluta
AND WaE_Lp = 1
AND WaE_KursTS<@Data
ORDER BY -WaE_KursTS
gdzie @Waluta to Trn_Waluta a @Data to Trn_Data2 zamieniona na timestamp
jeżeli Wae_KursL jest równy Trn_KurL no to gra.
Można go porównać oraz datę wystawienia dokumentu z tabelą CDN.WalElem
na takiej zasadzie:
SELECT top 1 WaE_KursL
FROM CDN.WalElem
WHERE WaE_Symbol = @Waluta
AND WaE_Lp = 1
AND WaE_KursTS<@Data
ORDER BY -WaE_KursTS
gdzie @Waluta to Trn_Waluta a @Data to Trn_Data2 zamieniona na timestamp
jeżeli Wae_KursL jest równy Trn_KurL no to gra.
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Trigger na sprawdzenie kursu
W jaki sposób przekonwertować data2 na timestamp ?
Re: Trigger na sprawdzenie kursu
cdn.DateToTs(dateadd(d, Trn_Data2, '1800-12-28'))
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW