Kyselyn toiminta edellyttää, että ”Huoneiston tiedot” ikkunan ”Muut vastikkeet ja niiden perusteet” kenttään syötetään huoneiston kuukausivuokra desimaaliPISTEELLä, ei desimaalipilkulla, eroteltuna. Samoin tyhjälle huoneistolle pitää laskea laskurivit nollan suuruisina, maksajana esimerkiksi ”tyhjä” niminen henkilö. Kyselyn hienous on siinä, että se näyttää huoneiston olevan varattu (tai siis ei näytä huoneistoa vapaaksi), jos ajanjaksolla %1 %2 huoneiston laskuriveiltä löytyy nollasta eroavaa laskutettavaa, eli jos jakson aikana jossain vaiheessa huoneisto on varattuna.
- 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. ”Tyhjät huoneistot”
- 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 [Porras ja huoneisto], [Huoneita], [Keittotila], [Pinta ala yj], Kuukausivuokra
FROM (SELECT Huoneistot.[Porras ja huoneisto],
Sum(Val(” & Huoneistot.[Muut vastikkeet ja niiden perusteet])) / COUNT(*) AS Kuukausivuokra,
Sum(Laskurivit.Summa) AS Laskutettu, Huoneistot.[Pinta ala yj], Huoneistot.[Huoneita], Huoneistot.[Keittotila]
FROM (Huoneistot INNER JOIN Laskurivit ON Huoneistot.ID = Laskurivit.Huoneisto)
INNER JOIN Maksajat ON Laskurivit.Maksaja = Maksajat.ID WHERE CDate(Laskurivit.[Eräpäivä])
BETWEEN DateValue(’%1’) AND DateValue(’%2’) GROUP BY Huoneistot.[Porras ja huoneisto],
Huoneistot.[Pinta ala yj], Huoneistot.[Huoneita], Huoneistot.[Keittotila]) WHERE Laskutettu = 0
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 | Tyhjät huoneistot