[firebase-br] Group By x SubSelect
Ivan
ich em via.com.br
Sex Mar 4 12:43:41 -03 2005
Deculpe!: onde tem o first era distinct
e onde tem group by 1,2 era group by e as colunas usadas incluindo o
subselect
Assim:
SELECT COD,
DES,
(SELECT DISTINCT CAMPO2 FROM TABLE2),
SUM(VALUE)
FROM TABLE1
GROUP BY COD,
DES,
(SELECT DISTINCT CAMPO2 FROM TABLE2)
Nilton Souza escreveu:
> Olá Ivan,
>
> Como poderia funcionar no IB6 se o mesmo não tem suporte ao parâmetro FIRST
> ?
>
> Para funcionar basta vc remover a coluna SUM do agrupamento, pq senão ele
> não tem oq agrupar.
>
>
>>SELECT COD,
>> DES,
>> (SELECT FIRST 1 CAMPO2 FROM TABLE2),
>> SUM(VALUE)
>>FROM TABLE1
>>GROUP BY 1,2
>
>
> []'s
> Nilton Souza
>
> ----- Original Message -----
> From: "Ivan" <ich em via.com.br>
> To: <lista em firebase.com.br>
> Sent: Friday, March 04, 2005 11:07 AM
> Subject: [firebase-br] Group By x SubSelect
>
>
>
>>Tenho a seguinte consulta e com Firebird não funciona, no antigo IB6
>>funcionanva.
>>
>>
>>SELECT COD,
>> DES,
>> (SELECT FIRST 1 CAMPO2 FROM TABLE2),
>> SUM(VALUE)
>>FROM TABLE1
>>GROUP BY 1,2,3
>>
>>O erro que aparece é:
>>
>>Invalid expression in the select list (not contained in either an
>>aggregate function or the GROUP BY clause).
>>
>>Se eu tirar o SubSelect Funciona
>>Alguem pode me ajudar???
>>
>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>Para editar sua configuração na lista, use o endereço
>
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
Mais detalhes sobre a lista de discussão lista