Você está na página 1de 6

15/02/2023

ASSUNTO: OPERADORES: > (maior) <(menor) >=(maior igual) <=(menor igual) <>(diferente) e também o =
(igual)

SELECT qtdori FROM E420IPO WHERE QTDORI>20 and qtdori<200 and


qtdori<=100 or qtdori>=300 or qtdori<>1000

exercicio: some os valores de juros e multa dos movimentos do contas a receber quando a empresa for 1 e o valor
da multa seja maior que R$ 10,50

SELECT SUM (VLRJRS + VLRMUL) FROM E301MCR WHERE CODEMP=1 AND VLRMUL >10.50
exercicio: Para os registros do contas a pagar que o valor original seja maior que 100 e menor que 3000, liste o
campos: numero do titulo, situação,

SELECT numtit, sittit, vlrori FROM E501TCP WHERE vlrori>100 and vlrori<3000

exercicio: Liste os movimentos de estoque onde o produto seja diferente de 4101 e diferente de PENTEMEM' e a
data de movimento seja maior que 18 de Janeiro de 2005. Liste somente a data de movimento e o código do
produto.
SELECT datmov, codpro FROM E210MVP WHERE codpro<>'4101' and codpro<>'PENTEMEM' and
datmov>'01/18/2005'

exercicio: some o valor do SERVIÇO e também some o valor financeiro dos itens de serviço das ordens de compra.
Faça isso somente onde a família for diferente de SOJ e quantidade pedida seja maior que 20 e a quantidade
cancelada seja zero

select sum(vlrlse), sum(vlrfin) from E420ISO where codfam<>'SOJ' and qtdped>20 and qtdcan=0
ASSUNTO: INTERVALO - BETWEEN

BETWEEM

ELE É INCLUSIVO O LIMITE DO VALOR INICIAL E DO VALOR FINAL

E SERVE TUDO QUE FOR ENTRE NÚMEROS, DATAS, CÓDIGOS SOMENTE NUMÉRICOS

EXEMPLO

SELECT QTDORI FROM E420IPO WHERE QTDORI BETWEEN 20 and 200


EXERCÍCIOS

exercicio: Selecione os registros da tabela de movimentações da tesouraria, pegando a empresa, numero da conta,
data de movimento e sequencia de movimento quando o codigo da empresa estiver entre 1 e 5 (inclusive)

SELECT CODEMP, NUMCCO, DATMOV, SEQMOV FROM E600MCC WHERE CODEMP BETWEEN 1 and 5

exercicio: Liste a empresa, histórico e valor do movimento da tesouraria. Pegue somente os registros onde o
codigo da empresa esteja entre 1 e 8 e também o valor do movimento esteja entre R$ 196,36 e R$ 2.129,44

select codemp, hismov, vlrmov from e600mcc where (codemp between 1 and 8) and (vlrmov between 196.36 and
2129.44)

Você também pode gostar