Tuotteet | Referenssit | Yhteystiedot | Hakemisto | tukiblogi

Tilaukset ja niiden tuoterivit Asteri Lähetelaskutuksessa (SQL)

Asteri Lähetelaskutuksesta saat tulostettua tilaukset ja niiden tuoterivit seuraavalla SQL-kyselyllä: 

SELECT TilNo, Pvm, Asiakas, Eräpv, KokoTilauksenSumma, TuoteNo, TuoteNimi, Kpl, aHinta, BtoEur,  Järj  FROM
(SELECT Val(” & Tilausno) AS TilNo, Max(TilausNo) AS TNo, CDATE(Max(Päivämäärä)) AS Pvm,
Max(zAsiakas) AS Asiakas, Max(Eräpäivä) AS Eräpv, Max(zKokoTilauksenSumma) AS KokoTilauksenSumma,
” AS TuoteNo, ” AS TuoteNimi, ” AS Kpl, ” AS aHinta, ” AS BtoEur,  0 AS Järj  FROM
(SELECT Tilausrivit.Laskuntunniste AS Tilausno, Tilausrivit.Päivämäärä,
Tilausotsikot.Laskutusnimi AS zAsiakas, Eräpäivä, Loppusumma AS zKokoTilauksenSumma, Tuotenumero,
Nimike, Määrä, [a-hinta],[brutto mk] AS BruttoEur, Tilausrivit.Järjestys
FROM Tilausrivit INNER JOIN Tilausotsikot
ON Tilausrivit.Laskuntunniste = Tilausotsikot.Laskuntunniste)
GROUP BY Tilausno 
UNION 
(SELECT ” AS TilNo, Tilausno AS TNo, CDATE(Päivämäärä) AS Pvm, ” AS Asiakas, ” AS Eräpv,
” AS KokoTilauksenSumma, Tuotenumero AS TuoteNo, Nimike AS TuoteNimi, Määrä AS Kpl,
[a-hinta] AS aHinta, BruttoEur AS BtoEur,  Val(” & Järjestys) AS Järj  FROM
(SELECT Tilausrivit.Laskuntunniste AS Tilausno, Tilausrivit.Päivämäärä,
Tilausotsikot.Laskutusnimi AS zAsiakas, Eräpäivä, Loppusumma AS zKokoTilauksenSumma,
Tuotenumero, Nimike, Määrä, [a-hinta],
[brutto mk] AS BruttoEur, Tilausrivit.Järjestys FROM Tilausrivit INNER JOIN Tilausotsikot
ON Tilausrivit.Laskuntunniste = Tilausotsikot.Laskuntunniste))
ORDER BY Pvm, TNo, Järj)
 

31.3.2011, mm / Laskutus

(single.php)

tukiblogin kansilehti | atsoft.fi | tuotteet | referenssit | yhteystiedot | Login
Atsoft Oy Mäkinen | (09)350 7530 | atsoft@atsoft.fi | palautelomake