Campo S_T_A_M_P em cQuery - Invalid field

Estou tentando trazer os valores do campo S_T_A_M_P da tabela SC5, no Sql eu coloco SC5.S_T_A_M_P e trás os dados tranquilamente. Mas quando vou atribuir a uma variável cQuery para consulta no banco de dados no meu rest estoura o seguinte erro:

ERROR: invalid field name in Alias TMP->SC5.ST_A_M_P

cQuery := " SELECT C5FILIAL ,C5_NUM, M0_CGC, A1_CGC, C5_CLIENTE, C5_EMISSAO, C5_VEND1, " cQuery += " CASE " cQuery += " WHEN C5_NOTA IS NOT NULL AND C5_NOTA <> '' THEN '0' " cQuery += " WHEN C5_LIBEROK = '' THEN '1' " cQuery += " WHEN C5_LIBEROK = 'S' and C5_NOTA = '' THEN '2' " cQuery += " ELSE 'STATUS' " cQuery += " END AS C5_XSTATUS, " cQuery += " F2_EMISSAO, C5_CONDPAG, C5_TRANSP, SC5.S_T_A_M_P AS DTSTAMP " cQuery += " FROM SC5010 SC5 " cQuery += " INNER JOIN SYS_COMPANY ON C5_FILIAL = M0_CODFIL " cQuery += " INNER JOIN SA1010 SA1 ON C5_CLIENTE = A1_COD AND C5_LOJACLI = A1_LOJA " cQuery += " INNER JOIN SF2010 SF2 ON C5_CLIENTE = F2_CLIENTE AND C5_LOJACLI = F2_LOJA AND C5_FILIAL = F2_FILIAL AND F2_DOC = C5_NOTA" cQuery += " WHERE " cQuery += " SC5.D_E_L_E_T = '' AND SA1.DE_L_E_T = '' AND " cQuery += " C5_FILIAL IN ('010101', '020101', '020102', '020103', '020104') "

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl rest protheus sql ou faça a sua própria pergunta.