- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Query funciona no SQL mas dá erro no Protheus
×
Linguagem de Programação ADVPL
Perguntas Query funciona no SQL mas dá erro no Protheus
- denis86
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 5
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14336
por denis86
Respondido por denis86 no tópico Query funciona no SQL mas dá erro no Protheus
Bom dia Henry!
Esse erro também não deveria acontecer na ferramenta do banco? Isso que estou achando estranho.
Não entendi, "quantidade de colocar deverá ser a mesma em todas as consultas" poderia me explicar?
Obrigado.
Abs.
Esse erro também não deveria acontecer na ferramenta do banco? Isso que estou achando estranho.
Não entendi, "quantidade de colocar deverá ser a mesma em todas as consultas" poderia me explicar?
Obrigado.
Abs.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 5 meses atrás #14338
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Query funciona no SQL mas dá erro no Protheus
A quantidade de colunas e tipos das colunas devem ser identicas para todas as selects´s com union
select a1_cod, a1_nome
union
select a2_cod, a2_nome
select a1_cod, a1_nome
union
select a2_cod, a2_nome
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 5 meses atrás #14339
por kanaamlrr
Respondido por kanaamlrr no tópico Query funciona no SQL mas dá erro no Protheus
Denis, o que você está tentando retornar nessa query?
Vi várias condições do tipo 1=1 e 1=2, isso não faz muito sentido.
Acho que com um pouco de estudo nessa query você consegue diminuí-la muito.
Vi várias condições do tipo 1=1 e 1=2, isso não faz muito sentido.
Acho que com um pouco de estudo nessa query você consegue diminuí-la muito.
Por favor Acessar ou Registrar para participar da conversa.
- denis86
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 5
- Obrigados Recebidos: 0
11 anos 5 meses atrás #14340
por denis86
Respondido por denis86 no tópico Query funciona no SQL mas dá erro no Protheus
Kanaãm, esse select retorna as despesas de viagens por projetos, especificando os itens (hospedagens, passagens).
Essas condições do tipo 1=1 e 1=2, são os tipos de moedas cadastradas.
Não fui eu que desenvolvi essa query, estou tentando corrigir o erro desse relatório de DRE, o fonte desse relatório é bem complexo, possui quase 7 mil linhas.
O estranho que me passaram que esse relatório funcionava.
Vou tentar entender melhor e mudar essa query.
Obrigado.
Essas condições do tipo 1=1 e 1=2, são os tipos de moedas cadastradas.
Não fui eu que desenvolvi essa query, estou tentando corrigir o erro desse relatório de DRE, o fonte desse relatório é bem complexo, possui quase 7 mil linhas.
O estranho que me passaram que esse relatório funcionava.
Vou tentar entender melhor e mudar essa query.
Obrigado.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 5 meses atrás #14350
por kanaamlrr
Respondido por kanaamlrr no tópico Query funciona no SQL mas dá erro no Protheus
Então, pode ser o tipo de moeda, mas da forma que está feito o case sempre vai entrar no 1=1 (pois é uma verdade) e nunca no (1=2), o correto seria comparar o campo da moeda com 1 e 2.
Tenta reformular isso ai que pode ser que facilite seu relatório.
Tenta reformular isso ai que pode ser que facilite seu relatório.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Query funciona no SQL mas dá erro no Protheus
Tempo para a criação da página:0.137 segundos