Myynti tuotteittain -listaus, jossa näkyy myös ne tuotteet, joita ei ole jakson aikana myyty yhtään (SQL)

Kysymys: Kuinka saan Asteri Tilaustenkäsittelystä listauksen, jossa näkyy myös ne tuotteet, joita ei ole jakson aikana myyty yhtään?

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. Myynti tuotteittain nollatuotteet mukana
  • Kopioi alla oleva SQL-lause (maalaus ja ctrl+C = kopioi) ja liitä (ctrl+V = liitä) se tilaustenkäsittelyn sql-kyselytoiminnon isoon tekstikenttään

SELECT Tuotteet.Tuotenumero, Tuotteet.Tuoteryhmä, Tuotteet.Nimike, Tuotteet.[Varastossa kpl],

a.MyytyKpl, a.Veroton, a.Verollinen FROM Tuotteet

LEFT JOIN (SELECT Myyntitilausrivit.Tuotenumero AS Nro, Sum(Myyntitilausrivit.Määrä) AS MyytyKpl,

Sum(Myyntitilausrivit.[netto e]) AS Veroton, Sum(Myyntitilausrivit.[brutto e]) AS Verollinen

FROM Myyntitilausrivit WHERE Tilauspäivä BETWEEN DateValue(’%1’) AND DateValue(’%2’)

GROUP BY Myyntitilausrivit.Tuotenumero) a ON Tuotteet.Tuotenumero = a.Nro

Kysymys %1 on jakson alkamispäivä

Kysymys %2 on jakson päättymispäivä

  • Paina Suorita, niin näet kyselyn tuloksen
  • tulosta paperille tai kopioi leikepöydälle ja jatka siitä eteenpäin
  • seuraavilla kerroilla saat käytettyä tätä samaa kyselyä valitsemalla Tilasto  Kyselytilastot(SQL)  Valmiit kyselyt  Myynti tuotteittain nollatuotteet mukana