0

質問があります。次のように、クエリのすべての行に対して複数の行を選択したい:

select process, fromdate, todate from
(
select 'A' as process, to_date('03.04.2013','dd.mm.yyyy') as fromdate, to_date('06.04.2013','dd.mm.yyyy') as todate
UNION
select 'B' as process, to_date('06.04.2013','dd.mm.yyyy') as fromdate, to_date('10.04.2013','dd.mm.yyyy') as todate
)

これは次のように表示されます。

Process     Fromdate       Todate
-----------------------------------------
   A       03.04.2013     06.04.2013
   B       06.04.2013     10.04.2013

しかし、次のようなクエリ結果が必要です:

 Process       Date
-----------------------
   A        03.04.2013
   A        04.04.2013
   A        05.04.2013
   B        06.04.2013
   B        07.04.2013
   B        09.04.2013

どうやってやるの?

ありがとう...

4

1 に答える 1