× Linguagem de Programação ADVPL

Perguntas Dúvida Query ADVPL

Mais
10 anos 3 meses atrás #24477 por michel.vittoria
Bom dia,

Estou montando um relatório com uma query em SQL, mas quando tento testar o relatório me informa erro na query,
Já fiz algumas mudanças mas sempre apresentando problemas, alguém poderia me ajudar com essa dúvida?

A query executado no management está funcional

SELECT SD3020.D3_COD,SB1010.B1_DESC,SD3020.D3_OP,SD3020.D3_TM,SD3020.D3_UM,SD3020.D3_QUANT,SD3020.D3_LOCAL,SD3020.D3_CC
FROM SD3020 INNER JOIN SB1010 ON SD3020.D3_COD = SB1010.B1_COD
WHERE SD3020.D_E_L_E_T_ = '' AND (SD3020.D3_TM != '499') AND (SD3020.D3_TM != '999') AND (SD3020.D3_OP != '')


Query no código

cQuery += " SELECT SD3.D3_COD,SD3.D3_OP,SD3.D3_TM,SD3.D3_UM,SD3.D3_QUANT,"
cQuery += " SD3.D3_CC,SB1.B1_DESC"
cQuery += " FROM "+RetSqlName("SD3")+" SD3 INNER JOIN"+RetSqlName("SB1")+" SB1 ON (SD3.D3_COD = SB1.B1_COD) "
cQuery += " WHERE SD3.D3_FILIAL = '" + xFilial ("SD3") + "' "
cQuery += " AND SD3.D3_COD BETWEEN '" + mv_par01 + "' AND '" + mv_par02 + "' "
cQuery += " AND SD3.D_E_L_E_T_ = '' AND SD3.D3_TM != '499' AND SD3.D3_TM != '999' AND SD3.D3_OP != '' "
cQuery := ChangeQuery(cQuery)


Obrigado

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 meses atrás #24478 por admin
Respondido por admin no tópico Dúvida Query ADVPL
Precisa dar uns espaços:

cQuery += " SELECT SD3.D3_COD,SD3.D3_OP,SD3.D3_TM,SD3.D3_UM,SD3.D3_QUANT, "
cQuery += " SD3.D3_CC,SB1.B1_DESC "
cQuery += " FROM "+RetSqlName("SD3")+" SD3 INNER JOIN "+RetSqlName("SB1")+" SB1 ON (SD3.D3_COD = SB1.B1_COD) "
cQuery += " WHERE SD3.D3_FILIAL = '" + xFilial ("SD3") + "' "
cQuery += " AND SD3.D3_COD BETWEEN '" + mv_par01 + "' AND '" + mv_par02 + "' "
cQuery += " AND SD3.D_E_L_E_T_ = '' AND SD3.D3_TM NOT IN('499','999') AND SD3.D3_OP <> '' "
cQuery := ChangeQuery(cQuery)

COPIA AS ALTERAÇÕES QUE FIZ E VEJA SE FUNFA AGORA.

:whistle:

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 meses atrás #24479 por michel.vittoria
Respondido por michel.vittoria no tópico Dúvida Query ADVPL
Funcionou, obrigado :)

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.095 segundos
Joomla templates by a4joomla