Vou mostrar neste post como utilizar a função FORMAT para formatar datas no SQL Server.
A sintaxe:
FORMAT ( valor, argumento, cultura )
Desta forma, primeiro informamos a data no valor, em argumento inserimos um código que dirá como os dados serão retornados e por último em cultura, informamos qual o idioma.
Veja o exemplo abaixo:
DECLARE @data DATETIME = '10/05/2013'
SELECT FORMAT ( @data, 'd', 'en-US' )
--RESULTADO: 10/05/2013
SELECT FORMAT ( @data, 'D', 'en-US' )
--RESULTADO: Saturday, October 05, 2013
Como você pôde perceber, a alteração do argumento alterou a forma como a data é exibida.
No exemplo acima os dados são retornados conforme o sistema norte-americano, na sequência (mês/dia/ano).
Para alterar isto, basta substituir o 'en-US' pelo idioma desejado. Desta forma, já será impresso no formato correto.
Para mais informações, consulte o link abaixo:
http://msdn.microsoft.com/pt-BR/library/hh213505.aspx
Nenhum comentário:
Postar um comentário