Notifications
Clear all

Criar Query SQL utilizando dados do excel

2 Posts
2 Usuários
0 Reactions
1,073 Visualizações
(@ccolhos)
Posts: 5
Active Member
Topic starter
 

Boa tarde pessoal,

sou novo aqui no site, gostaria que pudessem me ajudar na seguinte situação.

Trabalho em uma clinica, utilizamos um sistema onde controlamos desde o agendamento, passando pelo atendimento, faturamento e recebimento dos convênios/ financeiro e repasse médico.
Também trabalhamos com particulares.
Neste caso particulares utilizamos a máquina do cartão de credito CIELO.
As contas dos pacientes particulares são criadas no sistema. Cada uma possui um código único, código esse que é utilizado "manualmente" para receber no movimento bancário também controlado pelo sistema.
Quando ocorre de um paciente pagar parcelado, ex:. uma compra de R$100,00 em 10x, o sistema cria 10 contas a receber do mesmo paciente porem com um código cada.
Eu desenvolvi uma planilha onde tenho cada código (exporto do sistema para xlsx, data de venda, nome do paciente, e o tipo do cartão, CÓDIGO DE CONTA A RECEBER.....
Através de um extrato gerado no site da CIELO, no formato csv, consigo saber através de um PROCV entre as duas planilhas quais são as datas de recebimento de cada parcela.
Gostaria de criar um comando onde eu possa selecionar esses códigos e datas a receber para inseri-los em uma query sql (insert into MOVIMENTO
(DS_MOVIMENTO, DT_MOVIMENTO, CD_CONTA_CORRENTE, VL_SALDO, VL_MOVIMENTO, CD_CHEQUE, CD_CONTA_PAGAR, CD_CONTA_RECEBER, LG_TRANSFERENCIA, LG_COMPENSADO, CD_AUX_TRANSFERENCIA)
values
((select DS_CONTA_RECEBER from contas_receber where cd_conta_receber = 14739 /*CÓDIGO DA CONTA A RECEBER*/), '2016-05-05 00:00:00' /*DATA DE RECEBIMENTO NO BANCO*/ , 5, null, 100 /*VALOR LIQUIDO RECEBIDO*/ , null, null, 14739 /*CÓDIGO DA CONTA A RECEBER*/ , 0, 1,null );

update CONTAS_RECEBER
set LG_RECEBIDO = 1, DT_RECEBIMENTO = '2016-05-05 00:00:00' /*DATA DE RECEBIMENTO NO BANCO*/ , VL_TOTAL = 100 /*VALOR LIQUIDO RECEBIDO*/
WHERE CD_CONTA_RECEBER = 14739; /*CÓDIGO DA CONTA A RECEBER*/)
para rodar diretamente no banco de dados do sistema da clinica. Essa query pegaria cadas registro que tenho na planilha, Sendo assim o Excel, faria a comparação das contas a receber e ao executar a query ele mesmo inseriria os movimentos bancários no sistema, optizando bastante o trabalho braçal.

Não tenho ideia de como começar, alguém já teve algum projeto parecido com essa ideia?

 
Postado : 19/09/2016 11:36 am
(@nelson-s)
Posts: 96
Trusted Member
 

Tá meio confuso esse tópico.

Você quer adicionar/atualizar dados no sistema a partir dos dados da sua planilha?

O sistema permite fazer esse tipo de operação?

Que banco de dados o sistema utiliza?

Poste arquivos amostras do arquivo csv, da planilha, etc, que vai facilitar o entendimento do problema...

 
Postado : 20/09/2016 9:47 am