Ajankohtaiset tiedotteet

Tarrat rästittömille maksajille (SQL)

Kysymys: Kuinka saan tulostettua tarrat rästittömille maksajille?

Vastaus: SQL-kyselytilastolla seuraavasti:

  • 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. ”Rästittömät maksajat”
  • Kopioi alla oleva SQL-lause (maalaus ja ctrl+C = kopioi) ja liitä (ctrl+V = liitä) se isännöintiohjelman sql-kyselytoiminnon isoon tekstikenttään
  • Poista tähti * unionin ja selectin välistä

SELECT Nimi, Lisänimi, Osoite, Paikka FROM Maksajat INNER JOIN (Viitenumerot

INNER JOIN (SELECT Viitenumero, Laskutetut, Maksetut FROM (SELECT Viitenumero,

SUM(Laskutettu) AS Laskutetut, SUM(Maksettu) AS Maksetut

FROM (SELECT Laskurivit.Viitenumero, SUM([Laskurivit].[Summa]) AS Laskutettu, 0 AS Maksettu

FROM Laskurivit WHERE CDATE(Laskurivit.Eräpäivä) <= DateValue(’%1’) GROUP BY Laskurivit.Viitenumero

UNION *SELECT Suoritusrivit.Viitenumero, 0 AS Laskutettu, SUM(Suoritusrivit.Suoritus) AS Maksettu

FROM Suoritusrivit  WHERE CDATE(Suoritusrivit.Suorituspäivä) <= DateValue(’%1’)

GROUP BY Suoritusrivit.Viitenumero) GROUP BY Viitenumero) WHERE Laskutetut > 0 AND Maksetut >= Laskutetut)

AS a ON a.Viitenumero = Viitenumerot.Viitenumero) ON Maksajat.ID = Viitenumerot.Maksaja

Kysymys %1 on vertailupäivä, johon mennessa erääntyneitä

tavoitteita ja saapuneita suorituksia verrataan keskenään.

  • 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.
  • Tarrat saat valitsemalla Tulosta | Arkkitarrat
  • Seuraavilla käyttökerroilla saat tulosteen suoraan valinnalla Tulosta | Kyselytilastot (SQL) | Valmiit kyselyt | Rästittömät maksajat