Ireport com 2 consultas

Olá pessoal, gostaria de gerar um relatório que envolvam duas consultas. A lógica é a seguinte:

  1. SELECT evento1, valor1 FROM tabela WHERE dataInicial = data1 AND dataFinal = data2;

  2. SELECT evento2, valor2 FROM tabela WHERE dataInicial = data1 AND dataFinal = data2;

Resultado:

| EVENTO | PERIODO_SELECT_1 | PERIODO_SELECT_2 | AUMENTO BRUTTO 1 | AUMENTO BRUTTO 2 |

| SAIDA      | 201301 À 201401         | 201201 À 201301         | VALOR1 - VALOR2        | VALOR1 / VALOR2        |

Tenho que usar obrigatóriamente SQL, alguém pode dar uma sugestão?

Algo assim te ajuda?

SELECT * FROM 
(SELECT 100 AS EVENTO,10 AS VALOR FROM DUAL ) X
  INNER JOIN  
(SELECT 100 AS EVENTO,20 AS VALOR FROM DUAL ) Y
ON X.EVENTO= Y.EVENTO

Se for Ireport, use um objeto carregando as duas listas de dados resultantes do select.

O ideal é que seja por SQL.

Então usa como o colega descreveu acima e difere os resultado com ‘alias’