Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

weslleysolo

Consultar intervalos de datas

Recommended Posts

Amigos, preciso resgatar alguns dados de um banco onde o campo data é exibido assim "Jan 01 2012" e nao estou conseguindo formatar a data para este padrão para realizar minha consulta...seque scritp do que tentei fazer e nao deu certo

 

SELECT Convert(varchar(10), CAST(CTB_LIC_DATA_HOMOLOGACAO AS datetime), 103), CTB_LIC_MODALIDADE, CTB_LIC_NUMERO, CTB_LIC_FORNECEDOR, CTB_LIC_ESTADO, CTB_LIC_VALOR FROM CTB_PORTAL_TRANSPARENCIA_LICITACOES WHERE (GER_CLI_CODIGO ='4') AND (CTB_LIC_DATA_HOMOLOGACAO BETWEEN '01/01/2012' AND '01/11/2012') 

 

tentei assim Convert(varchar(10), CAST(CTB_LIC_DATA_HOMOLOGACAO AS datetime), 103)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos, preciso resgatar alguns dados de um banco onde o campo data é exibido assim "Jan 01 2012" e nao estou conseguindo formatar a data para este padrão para realizar minha consulta...seque scritp do que tentei fazer e nao deu certo

 

SELECT Convert(varchar(10), CAST(CTB_LIC_DATA_HOMOLOGACAO AS datetime), 103), CTB_LIC_MODALIDADE, CTB_LIC_NUMERO, CTB_LIC_FORNECEDOR, CTB_LIC_ESTADO, CTB_LIC_VALOR FROM CTB_PORTAL_TRANSPARENCIA_LICITACOES WHERE (GER_CLI_CODIGO ='4') AND (CTB_LIC_DATA_HOMOLOGACAO BETWEEN '01/01/2012' AND '01/11/2012') 

 

tentei assim Convert(varchar(10), CAST(CTB_LIC_DATA_HOMOLOGACAO AS datetime), 103)

 

Você tem que colocar deste modo no where:

 

SELECT Convert(varchar(10), CAST(CTB_LIC_DATA_HOMOLOGACAO AS datetime), 103), CTB_LIC_MODALIDADE, CTB_LIC_NUMERO, CTB_LIC_FORNECEDOR, CTB_LIC_ESTADO, CTB_LIC_VALOR 
FROM CTB_PORTAL_TRANSPARENCIA_LICITACOES
WHERE (GER_CLI_CODIGO ='4')
    AND 
((CONVERT(VARCHAR(12),CTB_LIC_DATA_HOMOLOGACAO ,103))   BETWEEN '01/01/2012' AND '01/11/2012')

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos, preciso resgatar alguns dados de um banco onde o campo data é exibido assim "Jan 01 2012" e nao estou conseguindo formatar a data para este padrão para realizar minha consulta...seque scritp do que tentei fazer e nao deu certo

 

SELECT Convert(varchar(10), CAST(CTB_LIC_DATA_HOMOLOGACAO AS datetime), 103), CTB_LIC_MODALIDADE, CTB_LIC_NUMERO, CTB_LIC_FORNECEDOR, CTB_LIC_ESTADO, CTB_LIC_VALOR FROM CTB_PORTAL_TRANSPARENCIA_LICITACOES WHERE (GER_CLI_CODIGO ='4') AND (CTB_LIC_DATA_HOMOLOGACAO BETWEEN '01/01/2012' AND '01/11/2012') 

 

tentei assim Convert(varchar(10), CAST(CTB_LIC_DATA_HOMOLOGACAO AS datetime), 103)

 

--testa assim para ver se fica beleza

SELECT CONVERT(VARCHAR(10),GETDATE(),103)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.