Ir para conteúdo

Arquivado

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

Martinsrj

[Resolvido] Dificuldade em converter o tipo para dd/MM/yyyy hh:mm

Recommended Posts

Olá pessoal, boa tarde!

Importei uma base de access para o SQL Server, porem um determinado campo da tabela foi para o SQL server com o tipo nvarchar, porem quero que ele seja do tipo data com esse formato: dd/MM/yyyy hh:mm:ss

Qual procedimento que devo realizar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Martinsrj,

tem o CONVERT que pode ser utilizado.

De uma lida neste topico sobre datas:

http://forum.imasters.com.br/index.php?/topic/224454-manipulando-data-no-sql-server-conteudo-alterado/

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá jus2ka!

 

utilizei o seguinte comando:

SELECT *, CONVERT(DATETIME, DATA_REGISTRAZ, 103) AS NOVADATA

FROM PRIMA_NOTA

 

Ele me retornou no campo NOVADATA assim: 26/8/2005

 

Porem quero que ele me traga completo, assim: 26/8/2005 00:00:00

 

Abraços.

 

 

Martinsrj,

tem o CONVERT que pode ser utilizado.

De uma lida neste topico sobre datas:

http://forum.imasters.com.br/index.php?/topic/224454-manipulando-data-no-sql-server-conteudo-alterado/

 

Abçs

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

que estranho, pq olha soh:

 


declare @data varchar(max)

set @data = '26/8/2005 00:00:00'

select @data, convert(datetime,@data,103)

 

qdo você converte um campo para datetime, ele teria que automaticamente colocar a hora, minuto e segundo...

 

kal o formato do campo???

Compartilhar este post


Link para o post
Compartilhar em outros sites

nvarchar

 

que estranho, pq olha soh:

 


declare @data varchar(max)

set @data = '26/8/2005 00:00:00'

select @data, convert(datetime,@data,103)

 

qdo você converte um campo para datetime, ele teria que automaticamente colocar a hora, minuto e segundo...

 

kal o formato do campo???

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora funcionou!!!

Agora uma pergunta: o que significa o formato 120?

Porque sem o 120 não funciounou???

 

Abraços.

 

Faz um teste, convert para o formato 120 e posta o resultado.

 

Abçs

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Martins... que bom que resolveu cara... de uma olhada neste link:

http://msdn.microsoft.com/pt-br/library/ms180878.aspx#StyleArgumentsfortheCONVERTFunction

 

na parte de Argumentos de estilo para a função CONVERT você deve entender melhor.

 

Abçs

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.