Tuotteet | Referenssit | Yhteystiedot | Hakemisto | tukiblogi

Eniten ostaneet verottomin summin (SQL)

KYSYMYS: Miten saan Asteri Laskutuksesta listattua eniten ostaneet asiakkaat siten, että näkyvissä on arvonlisäverottomat summat?

 VASTAUS: Käytä SQL-kyselyä

SELECT Laskuotsikot.Laskutusnimi, Laskuotsikot.Asiakasnumero,
Sum(Laskuotsikot.Loppusumma) AS OstanutVerollinen,
Sum([ALV-erittely uusi].[Peruste]) AS OstanutVeroton
FROM Laskuotsikot INNER JOIN [ALV-erittely uusi]
ON Laskuotsikot.Laskuntunniste = [ALV-erittely uusi].Laskuntunniste
WHERE CDate(Laskuotsikot.[Päivämäärä])
BETWEEN DateValue(‘%1’) AND DateValue(‘%2’)
GROUP BY Laskuotsikot.Laskutusnimi, Laskuotsikot.Asiakasnumero
ORDER BY Sum([ALV-erittely uusi].[Peruste]) DESC
 

Ennen syksyä 2012 tehdystä aineistosta vastaavan listauksen saa kyselyllä: 

 SELECT Laskuotsikot.Laskutusnimi, Laskuotsikot.Asiakasnumero, Sum(Laskuotsikot.Loppusumma) AS OstanutVerollinen, Sum([ALV-erittely].[Yhteensä: peruste]) AS OstanutVeroton
FROM Laskuotsikot INNER JOIN [ALV-erittely] ON Laskuotsikot.Laskuntunniste = [ALV-erittely].Laskuntunniste
WHERE CDate(Laskuotsikot.[Päivämäärä]) BETWEEN DateValue(‘%1’) AND DateValue(‘%2’)
GROUP BY Laskuotsikot.Laskutusnimi, Laskuotsikot.Asiakasnumero ORDER BY Sum([ALV-erittely].[Yhteensä: peruste]) DESC

13.2.2012, mm / Laskutus

(single.php)

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