zapytanie SQL zwracające limit oraz jego wykorzystanie
Moderator: mikey
zapytanie SQL zwracające limit oraz jego wykorzystanie
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
jest funkcja : SumaWartosciKredytuKontrahenta która podaje wykorzystany limit
Re: zapytanie SQL zwracające limit oraz jego wykorzystanie
a gdzie znajdę takową funkcje ?
Re: zapytanie SQL zwracające limit oraz jego wykorzystanie
Zapewne w bazie danych, w funkcjach definiowanych przez Comarch. W swoich zapytaniach należy się do niej tylko odwołać.
Re: zapytanie SQL zwracające limit oraz jego wykorzystanie
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
Kod: Zaznacz cały
SELECT CDN.SumaWartosciKredytuKontrahenta(DATEDIFF(s,CONVERT(DATETIME,'1990-01-01'),CONVERT(DATETIME,CURRENT_TIMESTAMP)),99,0,0)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
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
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
Re: zapytanie SQL zwracające limit oraz jego wykorzystanie
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 ?
Re: zapytanie SQL zwracające limit oraz jego wykorzystanie
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.