Limpeza banco de dados do GásExpert 2016

Desenvolvi o seguinte conjunto de consultas que podem ser executadas a partir do Microsoft Access, abrindo o arquivo de banco de dados do GasExpert 2016. No geral, este arquivo se encontra localizado em C:\Maikonlyne\Gas Expert 2016\sistema.mdb

Essa consulta é capaz de apagar dados antigos, neste caso, antes de 2019 (que você pode alterar conforme sua necessidade e o ano que estiver lendo este artigo).

DELETE FROM Contas WHERE (NOT ISNULL(dt_pgto) AND YEAR(dt_doc)<2019) OR (YEAR(dt_pgto)<2020 AND NOT ISNULL(dt_pgto)) OR (tipo = “CARTAO DE CRED / DEB”);

DELETE a.* FROM Clientes AS a WHERE ( a.codigo_cliente NOT IN( SELECT b.codigo_cliente FROM Vendas AS b INNER JOIN Vendas_Capa AS c ON c.codigo_venda = b.codigo_venda WHERE YEAR(c.data) >= 2019 GROUP BY b.codigo_cliente ) ) AND ( a.codigo_cliente NOT IN(SELECT d.codigo_cliente FROM Contas AS d) );

DELETE a.* FROM Vendas AS a WHERE EXISTS( SELECT b.codigo_venda FROM Vendas_Capa AS b WHERE a.codigo_venda = b.codigo_venda AND YEAR(b.data) < 2019 );

DELETE FROM Vales WHERE YEAR(data) < 2019;

DELETE FROM Tele_Capa WHERE YEAR(data) < 2019;

DELETE FROM MovVeiculos WHERE YEAR(data) < 2019;

DELETE FROM MovProdutos WHERE YEAR(data) < 2019;

DELETE FROM Ligacoes WHERE YEAR(data) < 2019;

DELETE FROM Historicos WHERE YEAR(data) < 2019;

DELETE FROM Caixa WHERE YEAR(data) < 2019;

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*