 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
egamavido Novato

Registrado: Segunda-Feira, 11 de Abril de 2016 Mensagens: 70
|
Enviada: Sex Set 08, 2017 3:36 pm Assunto: (RESOLVIDO) Inner joy com 3 planílhas |
|
|
Olá Pessoal,
Preciso unir 3 planilhas em um único resultado no FastRaport. Escrevi o seguinte comando no String da Query, baseado em outro SQL com duas planílhas que funciona corretinho:
select
N.codreserva, N.produto, N.lote, N.volumes, N.Peso,
F.CodCarr, F.codreserva,
C.CodCarr, C.data, C.transportadora, C.PesoTotal, C.obs
from Ordem_Carregamento C
inner join OCFilha F on (C.CodCarr = F.CodCarr)
inner join OCNeta N (N.codreserva =F.codreserva)
order by N.codreserva desc
Mas quando eu tento atribuir o Fieldname do DBGrid ele retorna o seguinte erro:
| Citação: | | Syntax error(missing operator) in query expression '(C.CodCarr = F.CodCarr) inner join OCNeta N (N.codreserva = F.codreserva)' |
O que estou deixando passar? Agradeço desde já a ajuda.
Sds
Editado pela última vez por egamavido em Ter Set 19, 2017 11:52 am, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
|
| Voltar ao Topo |
|
 |
egamavido Novato

Registrado: Segunda-Feira, 11 de Abril de 2016 Mensagens: 70
|
Enviada: Qua Set 13, 2017 12:57 pm Assunto: |
|
|
Imex, Obrigado pelo retorno.
De fato esqueci o comando...
Mas mesmo corrigindo esse ponto a mensagem de erro persiste. Alguma conexão com o BD afetaria isso? Estou sem idéias... |
|
| Voltar ao Topo |
|
 |
leo_cj Colaborador

Registrado: Sábado, 26 de Março de 2011 Mensagens: 1335
|
Enviada: Qua Set 13, 2017 1:37 pm Assunto: |
|
|
A mensagem de erro continua a mesma ou mudou?
Posta como está o seu código para o pessoal poder analisar |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qui Set 14, 2017 9:52 am Assunto: |
|
|
egamavido, experimente fazer um teste com a query abaixo:
| Código: | select
N.codreserva, N.produto, N.lote, N.volumes, N.Peso,
F.CodCarr, F.codreserva,
C.CodCarr, C.data, C.transportadora, C.PesoTotal, C.obs
from (Ordem_Carregamento as C
inner join OCFilha as F on C.CodCarr = F.CodCarr)
inner join OCNeta as N on N.codreserva = F.codreserva
order by N.codreserva desc |
Espero que ajude |
|
| Voltar ao Topo |
|
 |
egamavido Novato

Registrado: Segunda-Feira, 11 de Abril de 2016 Mensagens: 70
|
Enviada: Ter Set 19, 2017 11:44 am Assunto: |
|
|
| imex escreveu: | egamavido, experimente fazer um teste com a query abaixo:
| Código: | select
N.codreserva, N.produto, N.lote, N.volumes, N.Peso,
F.CodCarr, F.codreserva,
C.CodCarr, C.data, C.transportadora, C.PesoTotal, C.obs
from (Ordem_Carregamento as C
inner join OCFilha as F on C.CodCarr = F.CodCarr)
inner join OCNeta as N on N.codreserva = F.codreserva
order by N.codreserva desc |
Espero que ajude |
Caro Imex
PERFEITO!!! Muito, muito, muito obrigado mesmo!
Com essa correção, consigo concluir mais uma etapa.
Agradeço fortemente o tempo e generosidade. Valeu! |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|