Repetir registros de uma SQL

PostgreSQL

12/05/2008

Bom dia à todos,

Estou com a seguinte situação:

minha SQL retorna o seguinte resultado:

SELECT nota_fiscal,data,volume FROM notas Where nota_fiscal=´123456´;

Nota fiscal - data - volumes
123456 - 12-05-2008 - 3

Mas eu preciso que esse registro seja repetido pela quantidade de volumes, ou seja:

Nota fiscal - data - volumes
123456 - 12-05-2008 - 3
123456 - 12-05-2008 - 3
123456 - 12-05-2008 - 3

Deu pra entender? Caso o campo volumes fosse 5 então o resultado deveria ser o seguinte:
Nota fiscal - data - volumes
123456 - 12-05-2008 - 5
123456 - 12-05-2008 - 5
123456 - 12-05-2008 - 5
123456 - 12-05-2008 - 5
123456 - 12-05-2008 - 5

Como faço para repetir o registro usando uma instrução SQL ?


Divied

Divied

Curtidas 0
POSTAR