Ir para o conteúdo
fr

contar produtos numa encomenda

Mensagens Recomendadas

fr    0
fr

ha maneira de saber quantos materiais encomendamos daquele material?

ou seja, eu tenho varias encomendas com os materiais 1,2,3,4,5,5,5,5

o que eu quero saber sao os materiais mais encomendados, ou seja, o material 5.

eu tenho este codigo:

select count (cod_produto)

from material

where cod_produto=?

order by quantidade

será assim???

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
José Lopes    1
José Lopes

Se não me engano usas o group by:

select count (cod_produto) from material where cod_produto=? group by cod_produto

Não é preciso, uma vez que ele apenas está a fazer o count de um campo, sem necessidade portanto de agrupar. Funciona à mesma, mas não há necessidade. há quem sugira que o select count (1) from .... bá blá, é mais rápido.

Mas isto é so a instrução para receber valores da base de dados. É preciso ir lá ler... e para isso o mais correcto é usares o execute scalar.....

exemplo para SQL

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executescalar.aspx

Para usares outro SGB e só utilizares os objectos próprios do cliente.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade