Escolar Documentos
Profissional Documentos
Cultura Documentos
exercicio: encontre a menor data de vencimento atual dos títulos do contas a pagar para o fornecedor 1
exercicio: encontre o menor valor em aberto dos titulos do contas a pagar que foram emitidos em 24 de Março de
2016
exercicio: encontre o menor valor liquido pago nos movimentos do contas a pagar onde o numero do titulo seja
1006-A
FUNÇÃO AND
EXEMPLO:
ASSUNTO: E-AND
select codemp, codfil, numtit, codtpt from e501tcp where codemp = 1 and codfil=1 and numtit='99'
exercicio: selecione da empresa 5 e ordem de compra nr 16 somente o codigo da empresa, codigo da filial e
numero da ordem de compra
select codemp, codfil, numocp from e420ocp where codemp = 5 and numocp=16
exercicio: selecione das ordens de compra, as quais tenha a transação 90401 e a data de emissao seja 6 de Outubro de
2015, pegando somente os campos empresa, filial, numero da ordem de compra, data de emissao, transação de
serviço e transação do produto
select codemp, codfil, numocp, datemi, tnsser, tnspro from e420ocp where tnspro = '90401' and
datemi='10/06/2015'
exercicio:
some o valor do produto e também some o valor financeiro dos itens de produto das ordens de compra. Faça
isso somente onde a família for SOJ e a quantidade cancelada seja zero
SELECT SUM (vlrlpr), sum (vlrfin) from from e420ipo where codfam=’SOJ’ and qtdcan=0
ASSUTO OR-OU
EXEMPLO:
exercicio: selecione dos movimentos dos titulos a pagar onde o valor em aberto seja 25000 e tipo de titulo seja
DM ou o fornecedor seja 10009. Selecione somente os campos valor em aberto, tipo de titulo, codigo do
fornecedor.
select vlrabe, codtpt, codfor from e501mcp where vlrabe = 25000 and codtpt = 'DM' or codfor = 10009
EXEMPLO ESPECÍFICO
select vlrabe, codtpt, codfor from e501mcp where vlrabe = 25000 and (codtpt = 'DM' or codfor = 10009)
ASSUNTO: JUNÇÃO DAS FUNÇÕES e como usar o AS para nomear as colunas
select sum(vlrabe) as 'Valor Aberto', max(vctori) as 'Vencimento Original',min(vlrori) as 'Valor Original' from
e501tcp
EXERCÍCIOS
selecione dos movimentos dos titulos a pagar onde o valor em aberto seja 25000 e obrigatóriamente o tipo de
titulo seja DM ou o fornecedor seja 10009. Selecione e concatene os campos: titulo, tipo de titulo, valor em
aberto, data do pagamento). Informe na frente de cada campo o seu significado.
[15:49] Ernesto Gabriel de Campos Nogueira
select concat('numero ', numtit, ' aberto', vlrabe, 'tipo ',codtpt, 'data ', datpgt) from e501mcp where vlrabe
= 25000 and
(codtpt = 'DM' or codfor = 10009)
exercicio de CASA
exercicio de CASA
1-
some o valor do produto e também some o valor financeiro dos itens de produto das ordens de compra. Faça
isso somente onde a família for SOJ e quantidade pedida seja maior que 20 e a quantidade cancelada seja
zero. Coloque um título para cada coluna.
Liste dos estoques o codigo da empresa, codigo do produto, derivação, codigo do depósito, saldo inicial e
saldo atual onde a empresa seja 5 ou a empresa seja a 100 e o codigo do produto seja VIDEO19 and
codpro=8001011003 or codpro=8001021001 or codpro=8001022002
SELECT CODEMP, CODPRO, CODDER, CODDEP, SALINI, QTDEST FROM E210EST WHERE CODEMP=5 OR
(CODEMP=100 AND CODPRO='VIDEO19' AND codpro='8001011003' or codpro='8001021001' or
codpro='8001022002')