Fórum SQL Group By #157792
03/05/2003
0
Estou Fazendo
SELECT tb_FormPgto.Codigo, tb_FormPgto.Descricao, tb_Vendas.Cod_Form_Pgto
from tb_FormPgto, tb_Vendas where tb_FormPgto.Codigo = tb_Vendas.Cod_Form_Pgto
group by cod_form_Pgto
Mas não Funciona! me ajudem
Cristiano
Curtir tópico
+ 0Posts
04/05/2003
Jeancamila
SELECT tb_Vendas.Cod_Form_Pgto, tb_FormPgto.Codigo, tb_FormPgto.Descricao
from tb_FormPgto, tb_Vendas where tb_FormPgto.Codigo = tb_Vendas.Cod_Form_Pgto
group by tb_Vendas.Cod_Form_Pgto
Acho que pode ser isso. Não tenho certeza mas vale a pena tentar!
Gostei + 0
04/05/2003
Jeancamila
As funções de grupo operam sobre grupos de tuplas(linhas). Retornam resultados baseados em grupos de tuplas em vez de resultados de funções por tupla individual. A claúsula ´group by´ do comando ´select´ é utilizada para dividir tuplas em grupos menores.
A cláusula ´GROUP BY´ pode ser usada para dividir as tuplas de uma tabela em grupos menores. As funções de grupo devolvem uma informação sumarizada para cada grupo.
16) Apresente a média de salário pagos por departamento.
Resp:
SELECT DUPNUME, AVG(EMPSALA)
FROM EMP
GROUP BY DEPNUME;
Obs.: Qualquer coluna ou expressão na lista de seleção, que não for uma função agregada, deverá constar da claúsula ´group by´. Portanto é errado tentar impor uma ´restrição´ do tipo agregada na cláusula Where.
Gostei + 0
04/05/2003
Cristiano
When GROUP BY exists, every simple field in projectors must in GROUP BY
Porque esse erro? é porque estou fazendo o relacionamento ?Eu utilizei
SELECT tb_Vendas.Cod_Form_Pgto, tb_FormPgto.Codigo, tb_FormPgto.Descricao
from tb_FormPgto, tb_Vendas where tb_FormPgto.Codigo = tb_Vendas.Cod_Form_Pgto
group by tb_Vendas.Cod_Form_Pgto
Gostei + 0
04/05/2003
Luger
SELECT tb_FormPgto.Codigo,
tb_FormPgto.Descricao,
from tb_FormPgto,
(
SELECT tb_Vendas.Cod_Form_Pgto CodFormPgto
from tb_FormPgto,
tb_Vendas
where tb_FormPgto.Codigo = tb_Vendas.Cod_Form_Pgto
group by tb_Vendas.cod_form_Pgto
) GrpVendas
where GrpVendas.CodFormPgto = tb_FormPgto.Codigo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)