segunda-feira, 21 de dezembro de 2015
Arredondar preço de tabela de Preço
UPDATE TGFEXC SET VLRVENDA = ROUND(VLRVENDA,0) WHERE NUTAB=79
A terminar!!!
-- COLOCAR MAIOR PREÇO DE VENDA NOS PRODUTOS DA TABELA 79
UPDATE TGFEXC EXC SET VLRVENDA=(SELECT MAX(VLRVENDA)FROM TGFEXC WHERE CODPROD=EXC.CODPROD) WHERE NUTAB=79;
-- LIMPAR OS PRODUTOS REPETIDOS
DELETE TGFEXC EXC WHERE NUTAB=79 AND CONTROLE='0' AND CODPROD IN (SELECT DISTINCT CODPROD FROM (
SELECT CODPROD, COUNT(*) CONT
FROM TGFEXC EXC
WHERE EXC.NUTAB=79
GROUP BY CODPROD
) WHERE CONT>1)
-- COLOCAR O CONTROLE DOS PRODUTOS DA TABELA 79 COM ESPAÇO EM BRANCO
UPDATE TGFEXC EXC SET CONTROLE=' ' WHERE NUTAB=79
-- LIMPAR OS PRODUTS COM CONTROLE IGUAL ZERO
DELETE TGFEXC WHERE CONTROLE='0'
-- COLOCAR MAIOR PREÇO DE VENDA NOS PRODUTOS DA TABELA 79
UPDATE TGFEXC EXC SET VLRVENDA=(SELECT MAX(VLRVENDA)FROM TGFEXC WHERE CODPROD=EXC.CODPROD) WHERE NUTAB=79;
-- LIMPAR OS PRODUTOS REPETIDOS
DELETE TGFEXC EXC WHERE NUTAB=79 AND CONTROLE='0' AND CODPROD IN (SELECT DISTINCT CODPROD FROM (
SELECT CODPROD, COUNT(*) CONT
FROM TGFEXC EXC
WHERE EXC.NUTAB=79
GROUP BY CODPROD
) WHERE CONT>1)
-- COLOCAR O CONTROLE DOS PRODUTOS DA TABELA 79 COM ESPAÇO EM BRANCO
UPDATE TGFEXC EXC SET CONTROLE=' ' WHERE NUTAB=79
-- LIMPAR OS PRODUTS COM CONTROLE IGUAL ZERO
DELETE TGFEXC WHERE CONTROLE='0'
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário