Tuotteet | Referenssit | Yhteystiedot | Hakemisto | tukiblogi

Tavoitteen ja tulleen vertailu, jossa henkilönnimet (SQL)

KYSYMYS:

Miten saan henkilönnimet näkyviin tavoitteen ja tulleen vertailu -tilastoon?

VASTAUS:

Käytä seuraavaa SQL-kyselyä:

SELECT Max(Henkilö) AS [Maksajan nimi], Viite, FORMAT(SUM(Maksu),’0.00′) AS Maksettu, FORMAT(SUM(Tavoite),’0.00′) as Laskutettu FROM
(SELECT ” AS Henkilö, Suoritusrivit.Viitenumero AS Viite, Suoritusrivit.[Suoritus] AS Maksu, 0 AS Tavoite
FROM Suoritusrivit WHERE Suoritusrivit.Suorituspäivä BETWEEN DateValue(’%1′) AND DateValue(’%2′)
UNION SELECT Maksajat.Nimi AS Henkilö, Laskurivit.Viitenumero AS Viite, 0 AS Maksu, Laskurivit.Summa AS Tavoite FROM Laskurivit
INNER JOIN Maksajat ON Maksajat.ID = Laskurivit.Maksaja
WHERE Laskurivit.Eräpäivä BETWEEN DateValue(’%1′) AND DateValue(’%2′))
GROUP BY Viite

jossa

kysymys %1 on jakson alkamispäivä

kysymys %2 on jakson päättymispäivä

22.3.2011, mm / Isännöinti

(single.php)

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