Kysymys: Kuinka saan listattua tiettynä ajanjaksona myytyjen tuotteiden keskihinnat?
Vastaus: SQL-kyselytilastolla seuraavasti:
- Valitse Tilasto | Kyselytilastot (SQL) | Luo kyselyitä
- Valitse vasemman yläkulman alaspudotuslistasta seuraava vapaa määrittämätön kysely ja anna sille sopiva nimi, esim. ”Myytyjen tuotteiden keskihinnat”
- Kopioi jokin alla olevista SQL-lauseista (maalaus ja ctrl+C = kopioi) ja liitä (ctrl+V = liitä) se laskutusohjelman sql-kyselytoiminnon isoon tekstikenttään
SELECT Tuotenumero, Max([Nimike])AS Tuotenimi, Sum([Määrä]) AS Myyntimäärä, Sum([brutto mk])
AS Myynti, Int(100*Myynti/Myyntimäärä+0.5)/100 AS Keskihinta FROM Tuoterivit
WHERE Määrä <> 0 AND CDate([Päivämäärä]) BETWEEN DateValue(’%1’) AND DateValue(’%2’)
GROUP BY Tuotenumero ORDER BY Tuotenumero
Kysymys %1 on jakson alkamispäivä
Kysymys %2 on jakson päättymispäivä
Em. kysely tuottaa arvonlisäverolliset keskihinnat. Jos kuitenkin haluat keskihinnat, jotka eivät sisällä arvonlisäveroa, muuta kyselyssä ”brutto mk” olemaan ”netto mk” eli esimerkiksi:
SELECT Tuotenumero, Max([Nimike])AS Tuotenimi, Sum([Määrä]) AS Myyntimäärä, Sum([netto mk])
AS Myynti, Int(100*Myynti/Myyntimäärä+0.5)/100 AS Keskihinta FROM Tuoterivit
WHERE Määrä <> 0 AND CDate([Päivämäärä]) BETWEEN DateValue(’%1’) AND DateValue(’%2’)
GROUP BY Tuotenumero ORDER BY Tuotenumero
Ylläolevat kyselyt pyöristävät keskihinnan kahteen desimaaliin eli sentin tarkkuuteen. Jos haluat esimerkiksi kolme desimaalia (sentin kymmenesosien tarkkuus), muuta kyselyssä oleva ”100” olemaan ”1000”, eli esimerkiksi
SELECT Tuotenumero, Max([Nimike])AS Tuotenimi, Sum([Määrä]) AS Myyntimäärä, Sum([netto mk])
AS Myynti, Int(1000*Myynti/Myyntimäärä+0.5)/1000 AS Keskihinta FROM Tuoterivit
WHERE Määrä <> 0 AND CDate([Päivämäärä]) BETWEEN DateValue(’%1’) AND DateValue(’%2’)
GROUP BY Tuotenumero ORDER BY Tuotenumero
Vastaavasti 4 desimaalin tarkkuudessa käytä ”10000” jne.
- 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 Tilasto | Kyselytilastot (SQL) | Valmiit kyselyt | Myytyjen tuotteiden keskihinnat