Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sisällysluettelo

Table of Contents


Räätälöidyt raportit

WinSKJ:n raportit -> Räätälöidyt raportit: voidaan tehdä asiakaskohtaisia raportteja.Kuva__WinSKJ_Raataloidyt_raportit.jpg

WinSKJ Raataloidyt raportit.jpgImage Added

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

...