Sisällysluettelo | |
---|---|
|
Räätälöidyt raportit
WinSKJ:n raportit -> Räätälöidyt raportit: voidaan tehdä asiakaskohtaisia raportteja.Kuva__WinSKJ_Raataloidyt_raportit.jpg
Raportteja voidaan ajaa myös yöajossa ajastetuilla raporteilla (Raporttijonot).
...
Lauseiden erottimena kannattaa käyttää puolipistettä. Ja huom. puolipistettä EI SAA laittaa heti edellisen sanan perään, ohjelma ei tunnista sitä.
Code Block |
---|
--EIVIRHE
DELETE FROM SALDOSUMMA ;
--EIVIRHE
CREATE TABLE SALDOSUMMA (kanta varchar(20),asiakas integer ,summa float,primary key(kanta,asiakas)) ;
insert into SALDOSUMMA (select 'KUOPIO',a.asiakas,round(sum(if(tyyppi=0,-suoritus,suoritus)),2) from
KUOPIO.salsuor s, lielahti.asiakas a where s.asiakas = a.asiakas and
tyyppi in (0,1) and a.ryhma in (1,2,3,4,8,34) and pvm between :pvmalku and :pvmloppu
group by a.asiakas ) ;
insert into SALDOSUMMA (select 'TAMPERE',a.asiakas,round(sum(if(tyyppi=0,-suoritus,suoritus)),2) from
TAMPERE.salsuor s, elovainio.asiakas a where s.asiakas = a.asiakas and
tyyppi in (0,1) and a.ryhma in (1,2,3,4,8,34) and pvm between :pvmalku and :pvmloppu
group by a.asiakas ) ;
insert into saldosumma (select 'HELSINKI',a.asiakas,round(sum(if(tyyppi=0,-suoritus,suoritus)),2) from
HELSINKI.salsuor s, kulju.asiakas a where s.asiakas = a.asiakas and
tyyppi in (0,1) and a.ryhma in (1,2,3,4,8,34) and pvm between :pvmalku and :pvmloppu
group by a.asiakas ) ;
insert into saldosumma (select 'JKYLA',a.asiakas,round(sum(if(tyyppi=0,-suoritus,suoritus)),2) from
JKYLA.salsuor s, NOKIA.asiakas a where s.asiakas = a.asiakas and
tyyppi in (0,1) and a.ryhma in (1,2,3,4,8,34) and pvm between :pvmalku and :pvmloppu
group by a.asiakas) ;
Select asiakas.asiakas asnro, nimi, sum(summa) as saldo
from asiakas left outer join saldosumma on asiakas.asiakas= saldosumma.asiakas where
ryhma in (1,2,3,4,8,34)
group by asnro,nimi
|
...