Você está na página 1de 6

Função Contar

Exemplo Cálculo. Procurar tantos quantos registros.

select count(codemp) from e501tcp where codemp=10

EXERCÍCIOS:

conte quantos registros existem da filial 3 nos itens de venda

Resposta:

select count (CODFIL) from E140IPV WHERE CODFIL=3

Quantos registros tem em cada chave primária e secundária APÓS O WHERE.

Resultado mais específico. Cód. Das Chaves primárias e secundárias.

Quantos registros tem em cada chave primária e secundária.

EXEMPLO:

select CODEMP, CODFIL,CODSNF, NUMNFV, SEQIPV from E140IPV WHERE CODFIL=3

EXERCÍCIOS.

2) conte quantos registros do contas a pagar estão com a situação liquidada.

Select count (NUMTIT) FROM e501tcp where SITTIT = 'LQ'

OU

Select count (*) FROM e501tcp where SITTIT = 'LQ'

OU

Select count (codemp) FROM e501tcp where SITTIT = 'LQ'

3) conte quantos registros do contas a receber estão com a situação aberta

select count(NUMTIT) FROM e301TCR where SITTIT = 'AB'


Função Somar

Exemplo:

[10:50] Elenir Aparecida Crestani Lisot

ASSUNTO: SOMA - funcao SUM

[10:50] Elenir Aparecida Crestani Lisot

Sem a função não soma, irá apresentar cada valor em aberto dos títulos contas a pagar

select vlrabe from e501tcp where codfil=3

Com a função não soma, irá apresentar cada valor em aberto dos títulos contas a pagar

[10:52] Elenir Aparecida Crestani Lisot

select sum(vlrabe) from e501tcp where codfil=3

[10:52] Elenir Aparecida Crestani Lisot

4)Exercicio;
some o valor original dos titulos emitidos em 21 de Março de 2016 no contas a pagar

select sum(VLRORI) from e501tcp Where datemi=’03/21/2016’

Sem a função SUM, conta cada valor original dos títulos emitidos em março de 2016

select (VLRORI) from e501tcp Where datemi=’03/21/2016’

5) some o valor liquido dos movimentos do contas a pagar da empresa 10

select sum(vlrliq) FROM e501mcp where codemp = 10

Exercício de Fixação.

6) some o valor dos juros e multa dos movimentos do contas a pagar para a empresa 1

select sum(jrscal + vlrmul) FROM e501mcp where codemp = 1


PARA SOMAR CADA VALOR DEMULTA, E CADA VALOR DE JUROS, REALIZAR ESTE SELECT

select sum(jrscal), SUM (vlrmul) FROM e501mcp where codemp = 1


Somando juros mais a multa, mais o valor aberto

select sum(jrscal + vlrmul + vlrabe) FROM e501mcp where codemp = 1

PARA SOMAR CADA VALOR DEMULTA, CADA VALOR DE JUROS, E CADA VALOR EM ABERTO REALIZAR ESTE
SELECT

select sum(jrscal), SUM (vlrmul), SUM (vlrabe) FROM e501mcp where codemp = 1

Você também pode gostar