Perguntas Select

Mais
8 anos 4 dias atrás #30427 por danielbuso
Select foi criado por danielbuso
Srs.,
Encontrei o markbrowse para fazer o grid que estou querendo, mas estou com a seguinte problemas:
Quando eu rodo o markbrowse com select ele traz o formato da data desta forma: 20160412.
Mas se eu rodar o select no Manager do Sql e colocar (CAST(D7_DTEMIS AS DATE) o formato da data vem assim para mim: 2016-04-12.
E se eu utilizar isso (SUBSTRING(C2_EMISSAO,7,2) +'/'+SUBSTRING(C2_EMISSAO,5,2) +'/'+SUBSTRING(C2_EMISSAO,1,4) EMISSAO_OP,) da erro ao compilar.
Agora pode me ajudar como eu posso conversar o campo data padrão Brasil?
Obrigado pela atenção.
Grato,

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 3 dias atrás #30429 por GDantasLS
Respondido por GDantasLS no tópico Select
No Microsoft SQL da pra você fazer assim:

SELECT CONVERT(CHAR,CAST(D7_DTEMIS AS DATE),103)

ou se preferir do jeito que você esta fazendo use a função CONCAT

CONCAT(SUBSTRING(C2_EMISSAO,7,2) ,'/',SUBSTRING(C2_EMISSAO,5,2) ,'/',SUBSTRING(C2_EMISSAO,1,4))

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 3 dias atrás #30430 por danielbuso
Respondido por danielbuso no tópico Select
Gustavo,
Muito obrigado.
Grato

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 3 dias atrás #30432 por danielbuso
Respondido por danielbuso no tópico Select
Gustavo
Bom dia tudo bem?
Um duvida, no select funciona perfeito.
Mas e no advpl não funciona da erro. Ainda mais que vou apresentar em um grid.
Vc sabe o que eu preciso fazer para converter a data no advpl e mostrar no markbrowse?
Grato

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 3 dias atrás #30434 por GDantasLS
Respondido por GDantasLS no tópico Select
No ADVPL você consegue utilizar as funções STOD e DTOC, por exemplo:

DTOC(STOD(C2_EMISSAO))

STOD converte a string no formato yyyymmdd para data e DTOC converte a data para string no fomrato dd/mm/yyyy

Por favor Acessar ou Registrar para participar da conversa.

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