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;