0% acharam este documento útil (0 voto)
3 visualizações6 páginas

Comandos SQL

O documento contém uma lista extensa de comandos SQL utilizados para diversas operações em um sistema de gestão, incluindo consultas para encontrar informações sobre protocolos, funcionários, vendas, notas fiscais e produtos. Os comandos abordam desde a correção de erros até a verificação de dados específicos, como descontos e movimentações financeiras. A documentação é um guia prático para usuários que precisam realizar consultas e manipulações de dados em um banco de dados SQL.

Enviado por

Lucas almeida
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações6 páginas

Comandos SQL

O documento contém uma lista extensa de comandos SQL utilizados para diversas operações em um sistema de gestão, incluindo consultas para encontrar informações sobre protocolos, funcionários, vendas, notas fiscais e produtos. Os comandos abordam desde a correção de erros até a verificação de dados específicos, como descontos e movimentações financeiras. A documentação é um guia prático para usuários que precisam realizar consultas e manipulações de dados em um banco de dados SQL.

Enviado por

Lucas almeida
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd

Lista de comandos em SQL

Achar numero de protocolo


select * from pcsangria where matricula= and dtsaida='23-jul-12' order by numprotocolo;

Ambiente Sefaz
select ambiente,ambientenfe,numnota,numtransvenda,dtsaida,codcli,vltotal,codfilial,dtentrega from
pcnfsaid where numnota=86979 and codfilial=4 and dtsaida='07-apr-13';

Confirmar Cadastro de Funcionario


select * from pcempr where matricula = ; select * from pcusuari where codusur= ;

Corrigir Nota Com Numero Errado


select tipoemissao from pcnfsaid where numnota in (52377) and dtsaida='27-nov-2011';
select * from pcprest where numtransvenda=6755994;
select * from pcmov where numtransvenda=6755994;

Encontrar Quem Passou Produto - a pedido de romilson


select * from pcmov where dtmov='20-jul-11' and codprod=337;
select * from pcnfsaid where dtsaida='20-jul-11' and numnota=25711

Erro 611 - Cod de Barra do Produto Errado


select codauxiliar,pcmov.* from pcmov where numnota=54938 and dtmov=trunc(sysdate) order by
codprod;
[Link]

Habilitar Para Novo Envio, sefaz fora do ar


select situacaonfe from pcnfsaid where numnota in (65977,65978,65979,65980) and dtsaida='21-
jun-2012';
muda o numero que estiver para 1000 e a nota vai para a aba pendentes e habilitar para novo envio.

Incluir na 1206
select numnota, codplpag, codcob, codcli, vltotal, codusur, dtsaida, numtransvenda from pcnfsaid
where numnota=46597 and dtsaida='31-aug-11';

Número do Caixa
select * from pccaixa where numcaixa=3;

Procurar Venda
select * from pcprest where dtemissao='17-nov-2011' and codcob='CD' and numcheckout='14' order
by valor; -- valor between 140 and 155 and

Select Alteração de Sangria


select * from pcsangria where numprotocolo=?

Select Baixar Venda Cliente – ARLETE


select * from pcprest where duplic = numnota and dtemissao='14-may-1991'
Select Cancelar Sangria
select * from pcsangria where numprotoco=

Select Correção de Erro 1906


Select Correção de Erro [Link] * from pcpedi where numped=49040018

Select Desdobramento
select * from pcprest where duplic=178166 and dtemissao='26-mar-2011'

Select para Encontrar Cesta Básica


select * from pccesta where codauxiliar= numero do cod

Select Encontrar RCA de USUARIO


select codemitente,nome from pcnfsaid,pcempr where numnota=36822 and dtsaida='29-mar-2011'
and matricula=codemitente

Select Feito quando a nota nao é cancelada na impressora e é cancelada no sistema e precisa
reativar
select * from pcnfsaid where numnota=450322 and dtsaida='08-nov-2011';
select * from pcnfsaid where numtransvenda=*******;
select * from pcmov where numtransvenda=*******;
select * from pcprest where numtransvenda=*******;
select * from pcnfcan where numtransvenda=*******;
select * from pcpedc where numtransvenda=*******;
select * from pcnfcan where numtransvenda=******;

select melhoria 1206


select * from pcprest where duplic in () and dtemissao='-sep-2011';

Select Nota que nao esta no sefaz


select chavenfe from pcnfsaid where numnota=? and dtsaida='16-jun-11'
entrar nesse site
[Link]

Select para Encontrar Diferença entre a Impressora e o Sistema


select * from pcnfsaid where numnota=28137 and dtsaida='26-mar-2011'

Select para Listar Caixas


select * from pccaixa

Select para ver Numero do CX


select * from pccaixa where numcaixa=3;

Select Para Verificar Utima Alterção de preço de produto


select * from pcpreco where codprod=163085 order by dataalter desc;
select * from pcpedi where codprod=130030 and data='29-apr-2011';
select * from pcpedi where codprod=669 order by data desc;
Select Relação Operadores de Caixa Ordem de Matricula
SELECT DISTINCT [Link], nome
FROM pcnfsaid, pcempr
WHERE dtsaida BETWEEN '01-dec-2010' AND '24-mar-2011'
AND codemitente = matricula
AND situacao = 'A'
ORDER BY codemitente

Select Resolvendo Diferença Tesouraria


select * from pcprest where duplic=38191 and dtemissao='19-apr-2011'
select * from pcnfsaid where numnota=38191 and dtsaida='19-apr-2011'

select saber qntidade digitada balanço


select * from pcinvent where codfilial= '4' and codprod=

Select Verificar Cheque Cliente


select * from pcprest where codcli=752530 and valor=1618.80

Select Voltando Nota Para Sistema


1° select * from pcprest where dtemissao='11-apr-2011'
2°select * from pcnfsaid where dtsaida='11-apr-2011'
3°select * from pcpedi where data='11-apr-2011'
4°select * from pcpedc where data='11-apr-2011'
5°select * from pcMOV where dTMOV='11-apr-2011'

VER a quantidade de hora faturada por hora


ELECT DTSAIDA,TO_CHAR(DTENTREGA,'HH24')AS HORAS,count(numnota) Qtnota
FROM PCNFSAID
WHERE DTSAIDA='11-oct-12'
AND NVL(CAIXA,0)<>0
AND CODFILIAL=4
GROUP BY DTSAIDA,TO_CHAR(DTENTREGA,'HH24')
ORDER BY DTSAIDA, HORAS;

ver quantas notas tem de um determinado valor


select * from pcprest where dtemissao='17-feb-2012' and valor=119.62;

ver quantidade de produto vendido


select sum(qt) from pcmov where codprod= and codfilial=4 and DTMOV>='26-jun-2013' AND
DTMOV<='26-jun-2013';

verificar protocolo usado


select * from pcsangria where numprotoco>=365634 and numprotocolo<=365699;

verificar cliente na filial


select codusur1, codusur2 from pcclient where codcli = 993840;
select * from pcusuari where codusur=;

virar data 504


select dtprocessamento from pcconsum;
VOLTAR NOTA PARA SISTEMA COMPLETO
select * from pcnfsaid where numnota= and dtsaida=' ';
select * from pcprest where duplic= aand dtemissao='';
select * from pcpedc where numped= and data='';
select * from pcpedi where numped= and data='';
select * from pcmov where numtransvenda= and dtmov='';

Pesquisa por Número de Matricula


select * from pcnfsaid where dtsaida='05-may-2014' and caixa=30 and codemitente=51239;

Alterar Dados Cadastrais do Cliente


select * from pcclient where codcli in (13697, 211936, 731618);

Vendas do Mês
select caixa,sum(vltotal) from pcnfsaid where dtsaida>='01-jul-14' and dtsaida<='31-jul-14'
and codfilial=15 group by caixa order by caixa

Notas por Checkout


select * from pcprest where dtemissao='13-feb-15' and numcheckout=1515;

"Limpar" varios números de protocolo


select * from pcsangria where numprotocolo>=849689 and numprotocolo<=849790 order by
dtfecha

Fechamento Posto
select numnota,codusur,dtsaida,situacaonfe from pcnfsaid where codfilial=5 and dtsaida='11-may-
15';

Localizar NCM inválido


select * from pcmov where numseq= 2 and dtmov='04-jan-16' and numnota=152152;

Localizar NCM e igualar ao VILL5


select codprod,descricao,nbm from pcprodut where codprod=XXXX;

Pesquisa de funcionarios
SELECT * FROM PCUSUARI WHERE CODUSUR IN (51369); rotina 517
SELECT * FROM PCEMPR WHERE MATRICULA IN (51369); rotina 528

EAN ou código de barras do produto inválido


select codprod,descricao,codauxiliar,gtincodauxiliar from pcprodut where codprod=205634;
Número de vias Nf_e
select numvias from pcnfsaid where numtransvenda=30325320;
Excluir iten do pedido
select * from pcpedi where numped=22103497

Cancelar após a data


select numdiasmaxcancnfsaida from pcconsum
Verificar acesso a rotina pelo usuário
SELECT * FROM PCLOGROTINA;

SELECT * FROM PCLOGROTINA where codrotina='2047' and codfunc='' and datainicio='-apr-


2017';

Erro de perfil usuario


select matricula,codperfil from pcempr where matricula='5295'

Pesquisar notas por caixa


select * from pcnfsaid where caixa=24 and codusur=5179 and dtsaida='12-feb-18';

Desconto para funcionario


select vilpercdescfunc from pctabpr wherecodprod=29591;
Verificar nota pendentes no concentrador local.
select * from capa_cupom_venda where data_venda = '2019-12-17' and numero_loja = 28 and
codigo_operador=220178 ;
Quando acontecer de aparecer a mensagem: “NAO ENCONTROU PRODUTO” rodar o
select abaixo.

SELECT – ADM (Para verificar se o produto está cadastrado na Filial)


select codfilial,codauxiliar,codprod,embalagem,unidade,pvenda,dtultalt,dtmxsalter,vilcodprodpreco
from pcembalagem where codauxiliar
in (7897652223320,124695) and codfilial=12;

Verificar quantidade de cupons no concentrador CD/local


select * from capa_cupom_venda where data_venda = '2020-02-26'

Verificar quantidade de cupons no concentrador CD/local


select * from capa_cupom_venda where data_venda = '2020-02-26' and numero_loja=4;

Configurar caixa desconto de funcionario


select * from cfg_pdv_fnc;

Verificar numero pdv


select * from pdv where numero_pdv;

Versão do sistema no Concentrador


select * from controle_versao_pdv where numero_loja=12 and
versao_atualizacao='V_RLS_9_2_5_13';

Verificar IP setado no concentrador para o PDV


select * from pdv where ip_pdv='[Link]' and codigo_loja=24

Verificar movimento do dia


select * from log_exp_imp_mov where num_loj in (4,24,15,35,12) and dat_mov='2020-02-10' and
tip_mov=1 and sit_mov=6;
select * from exp_imp_movimento where data_movimento='2020-01-03' and
situacao_movimento=1;
Verificação notas contabilizadas.
select * from exp_imp_movimento where data_movimento='2020-06-20' and
situacao_movimento=6;
select * from log_exp_imp_mov where num_loj in (4) and dat_mov='2020-05-20' and tip_mov=1
and sit_mov=6;
select * from exp_imp_movimento where data_movimento='2020-05-20' and
situacao_movimento=1;

Desconto funcionario verificar.


/* -------- QUANDO CLIENTE NÃO TEM DESCONTO MAS O CUPOM É TIRADO
NORMALMENTE.--------- */
select codcli,cliente,vilsalario from pcclient where codcli=643929;
select dtultalter from pcclient where codcli=643929;
/* DA O SELECT NO BANCO LOCAL E VER SE TEM SALARIO
DEPOIS DA SELECT NO INTERBASE E COMPARA.
CASO NAO TENHA FAÇA:
ALTERA DATA DE MODIFICAÇÃO USANDO O SELECT dtultalter e coloca para o dia
atual. depois só mandar exportação pro caixa.
*/

Serviços concentrador.
Loga via ssh no concentrador
navega no diretorio: /usr/socin/econect/conc/bin/
roda este comando: ./concentradorwrapper stop
após reinicia o mesmo: ./concentradorwrapper start
verificar se o serviço ta rodando: ./concentradorwrapper status

Verificar notas pendentes no concentrador CD


select * from log_exp_imp_mov where dat_mov='2019-11-02' and num_loj in (12,15,24,4) and
sit_mov=6 and num_cup > 0;

Verificar preço diferenciado


select * from pcprodutdif where codprod=219316 and codfilial in (4,15);

Verificar senha biometria (pinpad


select * from vilautorizabk where codcli=786409 and utilizado='N' order by dtgeracao desc;

Você também pode gostar