- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Relatórios
- transformar campo de data na qry
Perguntas transformar campo de data na qry
- CLAUDIOADVPL
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 49
- Obrigados Recebidos: 0
8 anos 3 meses atrás #30958
por CLAUDIOADVPL
transformar campo de data na qry foi criado por CLAUDIOADVPL
Boa tarde Pessoal,
Estou com dificuldade em corrigir a data de emissão que vem relacionada para cada produto, note no anexo que a data sai assim: 2016060 ...ou seja, além de não sair no formato que eu quero que é 01/06/2016 ainda esta saindo com menos um digito referente ao dia.
mexi um bocado na qry mas sem sucesso, estou enviando a qry e a imagem do relatório se alguém souber e puder ajudar.
valeu
Estou com dificuldade em corrigir a data de emissão que vem relacionada para cada produto, note no anexo que a data sai assim: 2016060 ...ou seja, além de não sair no formato que eu quero que é 01/06/2016 ainda esta saindo com menos um digito referente ao dia.
mexi um bocado na qry mas sem sucesso, estou enviando a qry e a imagem do relatório se alguém souber e puder ajudar.
valeu
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
8 anos 3 meses atrás #30960
por kanaamlrr
Respondido por kanaamlrr no tópico transformar campo de data na qry
Tente da seguinte forma:
CONVERT(CHAR,CONVERT(DATE,MIN(UA_EMISSAO)),103)
Sobre a informação sair cortando, tente aumentar o tamanho da coluna na definição do seu relatório.
Abraço!
CONVERT(CHAR,CONVERT(DATE,MIN(UA_EMISSAO)),103)
Sobre a informação sair cortando, tente aumentar o tamanho da coluna na definição do seu relatório.
Abraço!
Por favor Acessar ou Registrar para participar da conversa.
- CLAUDIOADVPL
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 49
- Obrigados Recebidos: 0
8 anos 3 meses atrás #30961
por CLAUDIOADVPL
Respondido por CLAUDIOADVPL no tópico transformar campo de data na qry
Boa tarde Kanaam luz,
Deu certo cara, apenas esta aparecendo a informação em anexo mas o relatório esta gerando.
Com relação ao tamanho da coluna, com sua dica achei a linha abaixo, então coloquei 11 caracter de espaço e deu certo.
TRCell():New( oSecCab, "EMISSAO" , "QRY","Emissão",,11)
valeu.
Deu certo cara, apenas esta aparecendo a informação em anexo mas o relatório esta gerando.
Com relação ao tamanho da coluna, com sua dica achei a linha abaixo, então coloquei 11 caracter de espaço e deu certo.
TRCell():New( oSecCab, "EMISSAO" , "QRY","Emissão",,11)
valeu.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
8 anos 3 meses atrás #30962
por kanaamlrr
Respondido por kanaamlrr no tópico transformar campo de data na qry
Por favor envie teu fonte para ver como está.
Essa mensagem acontece quando você tenta chamar uma função que não existe dentro do RPO.
Essa mensagem acontece quando você tenta chamar uma função que não existe dentro do RPO.
Por favor Acessar ou Registrar para participar da conversa.
- CLAUDIOADVPL
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 49
- Obrigados Recebidos: 0
8 anos 3 meses atrás #30964
por CLAUDIOADVPL
Respondido por CLAUDIOADVPL no tópico transformar campo de data na qry
Boa tarde Kanaãm Luz Romero Rodrigues,
desculpa a demora estive fora esses dias.
Cara eu descobri porque apareceu aquela informação, na verdade foi falha minha, em um ponto da qry sem querer eu deixei aquele CONVERT no meio(CONFORME ABAIXO).
Parte da qry:
cQuery += " AND UA_STATUS NOT IN ('CAN','NF.') " + CRLF
cQuery += " GROUP BY UA_STATUS,UB_FILIAL,UA_EMISSAO,UB_NUM,UB_ITEM,UB_PRODUTO,UB_QUANT,C6_QTDVEN,C6_QTDENT ) " + CRLF
CONVERT(CHAR,CONVERT(DATE,MIN(UA_EMISSAO)),103)[/color]
cQuery += " SELECT UB_FILIAL,UB_PRODUTO,B1_DESC,CONVERT(CHAR,CONVERT(DATE,MIN(UA_EMISSAO)),103) AS EMISSAO ,SUM(UB_QUANT-C6_QTDENT-C9_QTDLIB) AS ABERTO, " + CRLF.
Valeu pela força de sempre.
desculpa a demora estive fora esses dias.
Cara eu descobri porque apareceu aquela informação, na verdade foi falha minha, em um ponto da qry sem querer eu deixei aquele CONVERT no meio(CONFORME ABAIXO).
Parte da qry:
cQuery += " AND UA_STATUS NOT IN ('CAN','NF.') " + CRLF
cQuery += " GROUP BY UA_STATUS,UB_FILIAL,UA_EMISSAO,UB_NUM,UB_ITEM,UB_PRODUTO,UB_QUANT,C6_QTDVEN,C6_QTDENT ) " + CRLF
CONVERT(CHAR,CONVERT(DATE,MIN(UA_EMISSAO)),103)[/color]
cQuery += " SELECT UB_FILIAL,UB_PRODUTO,B1_DESC,CONVERT(CHAR,CONVERT(DATE,MIN(UA_EMISSAO)),103) AS EMISSAO ,SUM(UB_QUANT-C6_QTDENT-C9_QTDLIB) AS ABERTO, " + CRLF.
Valeu pela força de sempre.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Relatórios
- transformar campo de data na qry
Tempo para a criação da página:0.097 segundos