SELECT sum(valor) FROM venda WHERE data_vencimento isnull

SELECT sum(valor), num_parcela FROM venda WHERE venda.id_venda = 10 group by 
num_parcelas


Em Quarta 14 Fevereiro 2007 14:12, Márcia Regina da Silva Pimentel escreveu:
> Olá pessoal!
>
> Estou em dúvida como testar se um campo é vazio.
>
> quero fazer um select onde apenas os registros que não tenham sido pagos
> sejam selecionados. Mais ou menos isso:
>
> SELECT sum(valor) FROM venda WHERE data_vencimento = 'vazio'.
>
> Queria também selecionar outros campos além dessa soma,
>
> SELECT sum(valor), num_parcela FROM venda WHERE venda.id_venda = 10
>
> porém qdo coloco outro campo, dá a seguinte mensagem:
>
> ERROR:  column "venda.num_parcela" must appear in the GROUP BY clause or be
> used in an aggregate function
>
> Se alguém puder me ajudar...
>
> Obrigada!
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a