zapytanie SQL zwracające limit oraz jego wykorzystanie

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

Moderator: mikey

max
Posty: 167
Rejestracja: 23 cze 2010, 12:17
Rola: Administrator CDN XL

zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: max »

Mam pytanie odnoście zapytania do bazy. chodzi mi o zestawienie które pokazało by akronim, limit kredytowy oraz jego wykorzystanie (wykorzystanie pokazuje w momęcie kliknięcia na piorun na karcie kontrahenta) prubował ktoś robić takie zapytanie?
tkozakiewicz
Posty: 16
Rejestracja: 18 mar 2010, 17:58
Rola: Konsultant CDN XL

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: tkozakiewicz »

jest funkcja : SumaWartosciKredytuKontrahenta która podaje wykorzystany limit
max
Posty: 167
Rejestracja: 23 cze 2010, 12:17
Rola: Administrator CDN XL

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: max »

a gdzie znajdę takową funkcje ?
elmiq
Posty: 1025
Rejestracja: 23 sie 2010, 10:04
Rola: Administrator CDN XL
Lokalizacja: Warszawa

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: elmiq »

Zapewne w bazie danych, w funkcjach definiowanych przez Comarch. W swoich zapytaniach należy się do niej tylko odwołać.
Mateusz Świerkosz

http://elmiq.blogspot.com/
max
Posty: 167
Rejestracja: 23 cze 2010, 12:17
Rola: Administrator CDN XL

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: max »

mozna prośić o jakieś szczegułowe naprowadzenie gdzie tego szukać ? za chiny nie umię tego odnaleść :/
Przemek
Posty: 292
Rejestracja: 22 kwie 2008, 20:08
Rola: Konsultant CDN XL
Lokalizacja: Kraków
Kontakt:

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: Przemek »

Kod: Zaznacz cały

SELECT CDN.SumaWartosciKredytuKontrahenta(DATEDIFF(s,CONVERT(DATETIME,'1990-01-01'),CONVERT(DATETIME,CURRENT_TIMESTAMP)),99,0,0)
gdzie 99 to id kontrahenta, a kolejne opcje dotyczą czy uwzględniać dokumenty bez płatności (np WM), i czy uwzględniać ZS

do pełnego szczęścia:

Kod: Zaznacz cały

SELECT Knt_Akronim, CDN.SumaWartosciKredytuKontrahenta(DATEDIFF(s,CONVERT(DATETIME,'1990-01-01'),CONVERT(DATETIME,CURRENT_TIMESTAMP)),Knt_GIDNumer,0,0) FROM CDN.KntKarty
tkozakiewicz
Posty: 16
Rejestracja: 18 mar 2010, 17:58
Rola: Konsultant CDN XL

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: tkozakiewicz »

Proponuję stworzyć sobie funkcję, bo przyda się później:

CREATE Function [CDN].[DateToClarionTS](@dt datetime)
returns int
as
begin
return DATEDIFF( ss, '01/01/1990 00:00:00', @dt )
end

i
wtedy

SELECT Knt_Akronim, CDN.SumaWartosciKredytuKontrahenta(CDN.DateToClarionTS(CURRENT_TIMESTAMP),Knt_GIDNumer,0,0) FROM CDN.KntKarty
max
Posty: 167
Rejestracja: 23 cze 2010, 12:17
Rola: Administrator CDN XL

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: max »

ok dzieki za pomoc. Mam jeszcze pytanie odnośnie aktualizacji cen. tzn musze zaktualizować ceny tylko że na karcie towarów nie moge ich znaleść czy update trzeba zrobić na tabeli twrCeny ? i elementem łączącym będzie TwC_TwrNumer ?
elmiq
Posty: 1025
Rejestracja: 23 sie 2010, 10:04
Rola: Administrator CDN XL
Lokalizacja: Warszawa

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Post autor: elmiq »

Ceny musisz aktualizować na CDN.twrceny. Aczkolwiek warto pamiętać, że w obrębie danego towaru nie zawsze są wpisy dotyczące każdej z cen.
Mateusz Świerkosz

http://elmiq.blogspot.com/
ODPOWIEDZ