Tuotteet | Referenssit | Yhteystiedot | Hakemisto | tukiblogi

Tavoite, suoritus, ennakko, rästi (SQL)

– Valitse Tulosta | Kyselytilastot (SQL) | Luo kyselyitä 
– Valitse vasemman yläkulman alaspudotuslistasta seuraava vapaa määrittämätön kysely ja anna sille sopiva nimi, esim. “Tavoite, suoritus, ennakko, rästi” 
– Kopioi alla oleva SQL-lause (maalaus ja ctrl+C = kopioi) ja liitä (ctrl+V = liitä) se isännöintiohjelman sql-kyselytoiminnon isoon tekstikenttään


SELECT Selite, Sum(Tavoite) AS Tavoitteet, Sum(Suoritukset) AS Maksut, Sum(Ennakko) AS Ennakot, Sum(Rästi) AS Rästit 
FROM
(
SELECT Selite, Viitenumero, Tavoite, Suoritukset, Suoritukset-Tavoite AS Ennakko, 0 AS Rästi 
FROM
(
SELECT Selite, Viitenumero, Sum(Lask) AS Tavoite, Sum(Suor) AS Suoritukset 
FROM
(
SELECT Selite, Viitenumero, Sum(Summa) AS Lask, 0 AS Suor FROM Laskurivit WHERE CDate(Eräpäivä) BETWEEN DateValue(‘%1’) AND DateValue(‘%2’) GROUP BY Selite, Viitenumero 
UNION 
SELECT Selite, Viitenumero, 0 AS Lasku, Sum(Suoritus) AS Suor FROM Suoritusrivit WHERE CDate(Suorituspäivä) BETWEEN DateValue(‘%1’) AND DateValue(‘%2’) GROUP BY Selite, Viitenumero 
)
GROUP BY Selite, Viitenumero
)
WHERE Suoritukset-Tavoite > 0 
UNION
SELECT Selite, Viitenumero, Tavoite, Suoritukset, 0 AS Ennakko, Tavoite-Suoritukset AS Rästi
FROM
(
SELECT Selite, Viitenumero, Sum(Lask) AS Tavoite, Sum(Suor) AS Suoritukset 
FROM
(
SELECT Selite, Viitenumero, Sum(Summa) AS Lask, 0 AS Suor FROM Laskurivit WHERE CDate(Eräpäivä) BETWEEN DateValue(‘%1’) AND DateValue(‘%2’) GROUP BY Selite, Viitenumero 
UNION 
SELECT Selite, Viitenumero, 0 AS Lasku, Sum(Suoritus) AS Suor FROM Suoritusrivit WHERE CDate(Suorituspäivä) BETWEEN DateValue(‘%1’) AND DateValue(‘%2’) GROUP BY Selite, Viitenumero 
)
GROUP BY Selite, Viitenumero
)
WHERE Suoritukset-Tavoite < 0 
)
GROUP BY Selite

Kysymys %1 on jakson alkamispäivä
Kysymys %2 on jakson päättymispäivä

– Paina tallenna ja/tai suorita, jolloin näet taulukossa haluamasi tiedot 
– Käytettävissäsi on Tulosta-valikon paperitulosteet ja Muokkaa-valikon erilaiset leikepöytäkopiointiversiot. 
– Seuraavilla käyttökerroilla saat tulosteen suoraan valinnalla Tulosta | Kyselytilastot (SQL) | Valmiit kyselyt | Tavoite, suoritus, ennakko, rästi

7.11.2012, mm / Isännöinti

(single.php)

tukiblogin kansilehti | atsoft.fi | tuotteet | referenssit | yhteystiedot | Log in
Atsoft Oy Mäkinen | (09)350 7530 | atsoft@atsoft.fi | palautelomake