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'

Nenhum comentário:

Postar um comentário