[firebird-support] How merge two queries

2014-09-10 Thread Luigi Siciliano luigi...@tiscalinet.it [firebird-support]
Hallo, I have two queries: First (results: ANNO, IMPONIBILE): select EXTRACT(YEAR FROM DT.DATA_DOCUMENTO) AS ANNO, SUM(DC.IMPORTO) AS IMPONIBILE from DOC_CORPO DC, DOC_TESTA DT, VOCI V WHERE DT.ID = DOC_TESTA_ID AND DT.DOCUMENTO_ID 'PRO' AND EXTRACT(YEAR FROM

RE: [firebird-support] How merge two queries

2014-09-10 Thread 'Edward Mendez' emendez...@nc.rr.com [firebird-support]
Luigi, Give this a try. Select ANNO, MAX(IMPONIBILE), MAX(IMPOSTA) FROM ( select EXTRACT(YEAR FROM DT.DATA_DOCUMENTO) AS ANNO, SUM(DC.IMPORTO) AS IMPONIBILE, 0 as IMPOSTA from DOC_CORPO DC, DOC_TESTA DT, VOCI V WHERE DT.ID = DOC_TESTA_ID AND DT.DOCUMENTO_ID 'PRO' AND

Re: [firebird-support] How merge two queries

2014-09-10 Thread 'E. D. Epperson Jr' dixonepper...@gmail.com [firebird-support]
You could do it with a union. Your first select would be: select EXTRACT(YEAR FROM DT.DATA_DOCUMENTO) AS ANNO, SUM(DC.IMPORTO) AS IMPONIBILE, 0 AS I POST A And your second select would be select EXTRACT(YEAR FROM DT.DATA_DOCUMENTO) AS ANNO, 0 AS IMPONIBILE, SUM(DC.IMPORTO) AS IMPOSTA

Re: [firebird-support] How merge two queries

2014-09-10 Thread Svein Erling Tysvær svein.erling.tysv...@kreftregisteret.no [firebird-support]
Hallo, I have two queries: First (results: ANNO, IMPONIBILE): select EXTRACT(YEAR FROM DT.DATA_DOCUMENTO) AS ANNO, SUM(DC.IMPORTO) AS IMPONIBILE from DOC_CORPO DC, DOC_TESTA DT, VOCI V WHERE DT.ID = DOC_TESTA_ID AND DT.DOCUMENTO_ID 'PRO' AND EXTRACT(YEAR FROM