Public feed
#527575
SELECT OLASKU.LAJI, OLASKU.TILAUSNUMERO AS numero, OLASKU.FASNUM, OLASKU.FASNIMILYH, IF ((OLASKU.TILA = 'V' OR OLASKU.TILA = 'W'), SUBSTRING(OLASKU.TOIMPVM,1,11), '31.12.9999') AS pvm,IF ((OLASKU.TILA = 'V' OR OLASKU.TILA = 'W'), SUBSTRING(OLASKU.TOIMPVM,7,4), '9999') AS year,IF ((OLASKU.TILA = 'V' OR OLASKU.TILA = 'W'), SUBSTRING(OLASKU.TOIMPVM,4,2), '12') AS month,IF ((OLASKU.TILA = 'V' OR OLASKU.TILA = 'W'), SUBSTRING(OLASKU.TOIMPVM,1,2), '31') AS deitti, OLASKU.MYYJA, ORIVIT.SELITYS, ORIVIT.TILAUSMAARA, ORIVIT.TOIMITETTU AS lev, ORIVIT.AHINTA, ORIVIT.ALEPROS, NETTOHINTA, OLASKU.FNUMFROM OLASKU, ORIVITWHERE OLASKU.FNUM = ORIVIT.FNUMAND OLASKU.LAJI =2AND ORIVIT.TUOTEYKSIL = '$YKSILONUM'UNION ALL (SELECT MLASKU.LAJI,IF (MLASKU.LAJI =2, MLASKU.LAHETENUMERO, MLASKU.LASKUNUMERO) as numero, MLASKU.FASNUM, MLASKU.FASNIMILYH,IF (MLASKU.LAJI =2, '9999', SUBSTRING(MLASKU.TOIMPVM,1,11)) AS pvm,IF (MLASKU.LAJI =2, '9999', SUBSTRING(MLASKU.TOIMPVM,7,4)) AS year,IF (MLASKU.LAJI =2, '12', SUBSTRING(MLASKU.TOIMPVM,4,2)) AS month,IF (MLASKU.LAJI =2, '31', SUBSTRING(MLASKU.TOIMPVM,1,2)) AS deitti, MLASKU.MYYJA, MRIVIT.SELITYS, MRIVIT.TILAUSMAARA, MRIVIT.TOIMITETTU AS lev, MRIVIT.AHINTA, MRIVIT.ALEPROS, NETTOHINTA, MLASKU.FNUMFROM MLASKU, MRIVITWHERE MLASKU.FNUM = MRIVIT.FNUMAND MLASKU.LAJI >1AND MRIVIT.TUOTEYKSIL = '$YKSILONUM')ORDER BY year, month, deitti