Sobre o Blog...

O blog Info e Vida é destinado a falar sobre tecnologia, seja ela software ou hardware, trazendo dicas, conceitos, opiniões, reviews e tutoriais do mundo da Informática.

Sobre Mim...

Sou Analista de Sistemas a mais de 12 anos, trabalhando com linguagens como Visual Basic 6, C+, Vb .net, C# .net, Asp .Net e bancos de dados como Mysql, Firebird, Sql Server e Oracle...

Conversões de Data e Hora no Sql Server 2005

Pessoal, essa dica é pra programadores, que usam o excelente Sql Server 2005.
Nele há um campo onde se guarda data e hora juntos (datetime).

Por exemplo, se eu fizer um "Select data_acesso from Teste", ele vai me retornar: "2008-12-08 15:26:04.000", que é a data mais a Hora.

Mas e se eu quiser trazer um campo hora e outro campo data?
Sem problema, basta usar o Convert:

"Select CONVERT(VARCHAR(8), data_acesso, 1) AS Data,
CONVERT(VARCHAR, data_acesso, 108) AS Hora from Teste"
Que vai me retornar:
12/08/2008 e 15:26:46

O convert serve para vários tipos de dados e sua sintaxe é simples:
CONVERT(tipo_de_dado(comprimento), coluna , estilo)

Como a idéia é mostrar tratamento com horas e datas, vai aqui uma lista de conversões mais comuns:




Pronto é isso =)

0 comentários:

Postar um comentário



 
BlogBlogs.Com.Br