Kysymys: Kuinka saan Asteri Isännöinnistä listauksen, jossa näkyy huoneistojen kuukauden vastikkeet kertoimineen, a-hintoineen ja yhteissummineen?
Vastaus: Seuraavasti SQL-kyselyllä
- 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. "Kuukauden vastikkeet kertoimineen,
a-hintoineen ja yhteissummineen"
- 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 HuoneistoID, HuoneistoKirjain, MaksajaNro, Maksaja, Viitenumero, Selite, Kpl, [a-hinta], Summa FROM (SELECT Huoneistot.ID AS HuoneistoID, Huoneistot.[Porras ja huoneisto] AS HuoneistoKirjain, Maksajat.ID AS MaksajaNro, Maksajat.Nimi AS Maksaja, Laskurivit.Viitenumero, Laskurivit.Selite, Laskurivit.Kpl, Laskurivit.[a-hinta], Laskurivit.Summa FROM Huoneistot INNER JOIN (Laskurivit INNER JOIN Maksajat ON Laskurivit.Maksaja = Maksajat.ID) ON Huoneistot.ID = Laskurivit.Huoneisto WHERE Month(Laskurivit.Eräpäivä) = %1 UNION (SELECT Huoneistot.ID AS HuoneistoID, Huoneistot.[Porras ja huoneisto] AS HuoneistoKirjain, Maksajat.ID AS MaksajaNro, Maksajat.Nimi AS Maksaja, Laskurivit.Viitenumero, 'ö Yhteensä' AS Selite, '' AS Kpl,'' AS [a-hinta], Sum(Laskurivit.Summa) AS Summa FROM Huoneistot INNER JOIN (Laskurivit INNER JOIN Maksajat ON Laskurivit.Maksaja = Maksajat.ID) ON Huoneistot.ID = Laskurivit.Huoneisto WHERE Month(Laskurivit.Eräpäivä) = %1 GROUP BY Huoneistot.ID, Huoneistot.[Porras ja huoneisto], Maksajat.ID, Maksajat.Nimi, Laskurivit.Viitenumero)) ORDER BY HuoneistoID, Selite
Kysymys %1 on kuukauden numero, esim. 6 = kesäkuu
- 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 | Kuukauden vastikkeet
kertoimineen, a-hintoineen ja yhteissummineen