none
Converter data para data completa RRS feed

  • Discussão Geral

  • Quero apresentar uma data do seguinte jeito: 22 de novembro de 2012

    Tentei, mas não deu certo: 

    DATEPART(day; dbo.TreinamentoProgramacao.data_finalTreinamento) + ' de ' + DATENAME(month; dbo.TreinamentoProgramacao.data_finalTreinamento) + ' de ' +   DATEPART(year; dbo.TreinamentoProgramacao.data_finalTreinamento)'



    [b]Sergio Ivanenko[/b]


    • Editado Ivanenko quinta-feira, 22 de novembro de 2012 14:35
    quinta-feira, 22 de novembro de 2012 14:31

Todas as Respostas

  • Tente isso:

    Declare @Data DateTime
    Declare @Retorno VarChar(200)
    
    Set @Data = getdate()
    
    Select DATENAME(weekday, @Data) 
    + ', ' + 
    convert(varchar(02),DatePart(day,@Data)) + 
    ' De ' 
    + DateName(Month,@Data) + 
    ' de ' + convert(varchar(04),DatePart(Year,@Data)) +
    '.' as [Data por extenso]

    []´s

    quinta-feira, 22 de novembro de 2012 15:24
  • segue um exemplo

    SET LANGUAGE Brazilian

    select CAST(DATEPART(day,GETDATE()) AS VARCHAR) + ' de '+ datename(month,GETDATE()) + ' de ' + CAST(YEAR(GETDATE()) as VARCHAR)



    [ ]´s,
    Lukas Baldan

    quinta-feira, 22 de novembro de 2012 15:28