Formatando datas em SQL

outubro 19, 2007

Geralmente é preciso formatar a data que é retornada em uma instrução SQL, de uma maneira que poderia gerar uma lógica um pouco complicada e complexa. Com este intuito, a linguagem SQL possui uma função (e muitas outras) de formatação de datas.

Uma consulta que achei muito útil é a de poder capturar o dia do ano. Veja a instrução a seguir:

SELECT

DATEPART(dy, GETDATE()) AS ‘Dia do Ano’

Existe outro tipo de formatação que retorna o quadrimestre da data que for passada como parâmetro, observe:

SELECT

DATEPART(qq, ‘2007-10-19’) AS ‘Quadrimestre do Ano’

Passando esta data como parâmetro irá mostrar 4.

SELECT

DATEPART(dw, GETDATE()) AS ‘Dia da Seman’

O exemplo acima irá retornar o dia da semana correspondente de uma determinada data.

Possuem outros tipos de formatação e que podem ser úteis algum dia.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: