Clipper On Line • Ver Tópico - Minigui com MySql uma query com mais de uma tabela

Minigui com MySql uma query com mais de uma tabela

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Minigui com MySql uma query com mais de uma tabela

Mensagempor hudson » 26 Dez 2019 19:40

Boa noite.
Estou precisando refazer minha rotina de geração de arquivo SINTEGRA, agora a partir de um banco MySql - Minigui.
Falta agora a geração dos registros 50, 54 e 61, 61R, a partir das NFE e NFCe, respectivamente.

Para gerar os registros, preciso de buscar dados que estão em tabelas diferentes, como as de NFE e dos ÍtensNFE.
Para isso preciso montar uma query que abra as duas consultas.

Alguém pode me ajudar?

Obrigado.
hudson
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 23
Data de registro: 01 Ago 2004 13:00
Cidade/Estado: Cachoeiro de Itapemirim - ES
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Minigui com MySql uma query com mais de uma tabela

Mensagempor AutomoSistema » 26 Dez 2019 21:50

AutomoSistema
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 80
Data de registro: 27 Nov 2015 21:09
Cidade/Estado: Jardim-MS
Curtiu: 0 vez
Mens.Curtidas: 4 vezes

Minigui com MySql uma query com mais de uma tabela

Mensagempor hudson » 28 Dez 2019 11:54

Bom dia.

Consegui montar uma consulta (query) com Mysql/HarbourMinigui 2.44.

Ficou assim:

vQuery := oServer:Query( "select itemnfce.CbdcProd, itemnfce.CbdcEAN, itemnfce.CbdxProd, itemnfce.CbdnItem, itemnfce.CbdxProd, itemnfce.CbdNCM, itemnfce.CbdqCOM, itemnfce.CbdvUnCom,itemnfce.CbdUCom, itemnfce.CbdvDesc, itemnfce.cbdvoutro_item, itemnfce.CbdCFOP, itemnfce.CbdvAliq, itemnfce.cbdcsittrib, itemnfce.DESCONTO, itemnfce.aliqnac, itemnfce.aliqimp, itemnfce.aliqest, itemnfce.CEST, itemnfce.CSTPIS, itemnfce.CSTCOFINS," +;
" nfce.Cbdntfnumero,nfce.Cbdntfserie, nfce.CbdvProd_ttlnfe, nfce.CbdvNF, nfce.CbddEmi, nfce.desc1, nfce.CbdvOutro, nfce.CbdvDesc_ttlnfe, nfce.CbdvServ, nfce.Cbdxnome_dest, nfce.CbdCNPJ_dest, nfce.cbdvfor, nfce.CbdvOutro, nfce.CbdStatus, nfce.aliqnac, nfce.aliqimp, nfce.aliqest, nfce.CHAVE, nfce.AUTORIZACAO" +;
" from itemnfce , nfce " +;
" where nfce.cbddemi >= '2019/12/01' and nfce.cbddemi <= '2019/12/31' " +;
" and itemnfce.cbdntfnumero = nfce.cbdntfnumero " )

Testei e está funcionando.

Espero ajudar a iniciantes.
hudson
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 23
Data de registro: 01 Ago 2004 13:00
Cidade/Estado: Cachoeiro de Itapemirim - ES
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Minigui com MySql uma query com mais de uma tabela

Mensagempor MSDN » 28 Dez 2019 16:01

Tópico deveria fazer parte da seção SQL.
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 783
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 164 vezes
Mens.Curtidas: 109 vezes

Minigui com MySql uma query com mais de uma tabela

Mensagempor hudson » 28 Dez 2019 18:17

Por mim, pode ser lá também.

Só que não tenho certeza se muda algum detalhe nos comandos de sql entre Minigui e Hwgui, ou entre Harbour e XHarbour.

Por isso coloquei onde eu estou programando agora.

Desculpe se errei.

Obrigado.
hudson
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 23
Data de registro: 01 Ago 2004 13:00
Cidade/Estado: Cachoeiro de Itapemirim - ES
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Minigui com MySql uma query com mais de uma tabela

Mensagempor MSDN » 28 Dez 2019 18:40

Eu que peço desculpa, por favor, não queria ofender de forma alguma, só falei por que trata exclusivamente de SQL a postagem, e aproveitando, a linguagem SQL não sofre nenhuma mudança se for usar MiniGUI, HwGUI, Harbour ou xHarbour, é indiferente.

Abraço
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 783
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 164 vezes
Mens.Curtidas: 109 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro