Tässä muutama kysely, jolla voit tarkastella reskontratietokannan (wor) ostolaskut taulua:
Ostolaskut, jotka maksettu ennen laskun päivää
SELECT *
FROM ostolaskut
WHERE Tila <> '1'
AND ISDATE([Laskun pvm])
AND ISDATE(Suorituspäivä)
AND FORMAT([Laskun pvm], "yyyymmdd") > FORMAT(Suorituspäivä, "yyyymmdd")
ORDER BY Suorituspäivä DESC
Laskut, joiden pvm tai maksupvm ei ole pvm muotoinen
SELECT *
FROM ostolaskut
WHERE Tila <> '1'
AND (NOT ISDATE([Laskun pvm])
OR NOT ISDATE(Suorituspäivä))
ORDER BY Suorituspäivä DESC
Laskut, joiden tila on 1 (kokonaan avoin), mutta joissa on suorituspäivä
SELECT *
FROM ostolaskut
WHERE Tila = '1'
AND ISDATE(Suorituspäivä)
ORDER BY Suorituspäivä DESC
Yo. kyselyiden avulla voi tarkastella, onko Ostolaskut taulussa joitain poikkeamia, jotka aiheuttaisivat erotuksen.
Ostolaskut taulussa tila kenttä ilmoittaa laskun tilan:
Tila
1 Avoin ostolasku, jota ei ole lainkaan maksettu
2 Osittain avoin. Lasku, josta on maksettu ainakin yksi osasuoritus. Sisältää viimeisimmän osasuorituksen tiedot.
3 Kokonaan maksettu. Sisältää viimeisimmän suorituksen tiedot.
4 Osasuoritus laskuun, johon on tullut tämän jälkeen uusi osasuoritus