[firebase-br] Duvida Sql

Isael Faria Junior isael em stetika.com.br
Qua Dez 10 18:47:07 -03 2008


isso se vc considerar que existe somente um produto unico, e ele não se 
repete na tabela
caso isso ocorro coloque um group by produto no final

Cleber escreveu:
> com subselects vc consegue:
> select produto,
>       (
>        select sum(quantidade) from produtos
>        where produto = produto
>       ) as Quantidade,
>       (
>        select sum(quantidade) from produtos
>        where produto = produto and Tamanho = 'P'
>       ) as P,
>       (
>        select sum(quantidade) from produtos
>        where produto = produto and Tamanho = 'M'
>       ) as M,
>       (
>        select sum(quantidade) from produtos
>        where produto = produto and Tamanho = 'G'
>       ) as G
> from produtos
>
> ----- Original Message ----- From: "Haroldo Dias" <haroldo em delfa.com.br>
> To: <lista em firebase.com.br>
> Sent: Wednesday, December 10, 2008 5:32 PM
> Subject: [firebase-br] Duvida Sql
>
>
>> Boa tarde
>>
>> Tenho a seguinte situação nos registros:
>>
>> PRODUTO   TAMANHO  QUANTIDADE
>> TESTE1             P                100
>> TESTE1             M               200
>> TESTE1             G                150
>>
>> Gostaria de gerar uma consulta Sql que me moste o resultado assim:
>>
>> PRODUTO  QUANTIDADE         P          M           G
>> TESTE1                          450      100       200         150
>>
>> É possível?
>>
>>
>>
>>
>>
>>
>
>
> -------------------------------------------------------------------------------- 
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> __________ Information from ESET Smart Security, version of virus 
> signature database 3676 (20081209) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>
>




Mais detalhes sobre a lista de discussão lista