0 evaluări0% au considerat acest document util (0 voturi)
11 vizualizări1 pagină
This document contains an SQL query that selects various data fields like revenue codes, tax codes, positions, sums, and dates from multiple tables in databases and groups the results. The query performs calculations on tax amounts and codes the positions. It left joins additional tables and orders the results by revenue code and position sort.
This document contains an SQL query that selects various data fields like revenue codes, tax codes, positions, sums, and dates from multiple tables in databases and groups the results. The query performs calculations on tax amounts and codes the positions. It left joins additional tables and orders the results by revenue code and position sort.
This document contains an SQL query that selects various data fields like revenue codes, tax codes, positions, sums, and dates from multiple tables in databases and groups the results. The query performs calculations on tax amounts and codes the positions. It left joins additional tables and orders the results by revenue code and position sort.
SELECT CACA,IMEOJ,POZICIJA,SUM(TOTSUM) AS TOTDAZ,DATUM1,DATUM2,SORT
FROM ( SELECT REP,DAZ,GR,SUM(SUMA) AS TOTSUM,CI,POZGRD, CASE WHEN POZGRD LIKE 'AC%' THEN '1.' WHEN POZGRD LIKE 'AN%' THEN '2.' WHEN POZGRD LIKE 'AT%' THEN '3.' WHEN POZGRD LIKE 'P%' THEN '4.' ELSE '5.' END AS SORT, CASE WHEN POZGRD LIKE 'AC%' THEN 'CARINSKE DABINE ' WHEN POZGRD LIKE 'AN%' THEN 'NAKNADE ' WHEN POZGRD LIKE 'AT%' THEN 'REP.ADM.TAKSE ' WHEN POZGRD LIKE 'P%' THEN 'PORESKE DABINE(PDV+AKCIZA)' ELSE 'OSTALO ' END AS POZICIJA, DATUM1,DATUM2 FROM (
SELECT SIFREP AS REP,SIFDAZ AS DAZ,GRDAZB AS GR,SUM(IZNOSD) AS SUMA,CI,
DATRASP,DATUM1,DATUM2 FROM ( SELECT SIFDAZ,GRDAZB,IZNOSAN,PROCDAZ,(FLOAT(IZNOSAN)*PROCDAZ)/100 AS IZNOSD, SIFREP,INTEGER(SIFCIZAD/1000)AS CI,DATRASP,&DAT1 AS DATUM1,&DAT2 AS DATUM2 FROM ISCSDB.TWIZVSAN A,ISCSDB.TWCRDAZB B WHERE TIPRASP='A' AND PO='P' AND DATRASP BETWEEN &DAT1 AND &DAT2 AND VRSTAIZV=' ' AND GODCR=GODZAD AND VRSTACR=VRSTAZAD AND SIFCICR=SIFCIZAD AND BRCRAC=BRZAD AND BRVERZ = BRVERZZAD) AS TEMP1 GROUP BY SIFREP,SIFDAZ,GRDAZB,CI,DATRASP,DATUM1,DATUM2 ) AS TEMP2 LEFT JOIN ISCSDB.TWBDDAZ ON SIFREP = REP AND SIFDAZ =DAZ AND GRDAZB = GR AND DATRASP BETWEEN DATVOD AND DATVDO GROUP BY CI,POZGRD,REP,DAZ,GR,DATUM1,DATUM2) AS T3 LEFT JOIN SNEZA.DDCACE ON CI=CACA GROUP BY CACA,IMEOJ,POZICIJA,DATUM1,DATUM2,SORT ORDER BY CACA,SORT