[firebase-br] Select com subselect e groupby
Marcos Weimer
marcosweimer em gmail.com
Ter Out 4 14:33:38 -03 2011
Ola!
Estou levando uma "surra" aqui.
Estou tentando fazer um select com um sub-select e um groupby.
Assim..
select
c.modelo, c.serie, c.numnf, c.data_emissao, c.parceiro, c.data_entrada,
c.valor_frete, c.valor_seguro, c.vlroutros, c.vlrnota,
( select first 1 case when fp.prazo_medio = 0 then 1 else 2 end from
faturas_pagar fp where fp.compra_id = c.compra_id) as tipo_fatura,
sum(ci.total) as total_mercadorias,
sum(ci.desconto) as total_descontos,
sum(ci.ipi_valor) as total_ipi,
sum(ci.st_valor_substituicao) as total_st
from compras c
inner join compras_item ci on ci.compra_id = c.compra_id
group by 1,2,3,4,5,6,7,8,9,10,11
se retiro o sub-select e o "11" do group by funciona.
o erro que é apresentado é o seguinte:
Invalid expression in the select list (not contained in either an aggregate
function or the GROUP BY clause).
Alguem ja tentou fazer isto ?
P.S. Ja procurei no google
-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão
Mais detalhes sobre a lista de discussão lista