none
Transformar em Data RRS feed

  • Pergunta

  • Boa Tarde!

    Prezados eu preciso transformar colunas MESCOMP e ANOCOMP em data, segue:

    SELECT 

    MESCOMP,

    ANOCOMP

    FROM FGTO

    Mescomp   AnoComp

    1              2020

    Resultado esperado

    O dia vai ser sempre 05

    MESCOMP   ANOCOMP    DATA dia sempre 5  

    01              2020           05/01/2020

    Obrigado a todos pela ajuda.

    terça-feira, 14 de julho de 2020 17:02

Respostas

  • Boa tarde,

    Se você estiver utilizando o SQL Server 2012 ou mais recente pode utilizar a função DateFromParts:

    select datefromparts(AnoComp, MesComp, 5) as DataDia5

    Se estiver utilizando uma versão anterior a 2012 pode utilizar essa alternativa:

    select dateadd(month, MesComp - 1, dateadd(year, AnoComp - 1900, 4)) as DataDia5

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta Ronnie Von terça-feira, 14 de julho de 2020 19:33
    terça-feira, 14 de julho de 2020 17:39

Todas as Respostas

  • Boa tarde,

    Se você estiver utilizando o SQL Server 2012 ou mais recente pode utilizar a função DateFromParts:

    select datefromparts(AnoComp, MesComp, 5) as DataDia5

    Se estiver utilizando uma versão anterior a 2012 pode utilizar essa alternativa:

    select dateadd(month, MesComp - 1, dateadd(year, AnoComp - 1900, 4)) as DataDia5

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta Ronnie Von terça-feira, 14 de julho de 2020 19:33
    terça-feira, 14 de julho de 2020 17:39
  • Muito Obrigado, Meus Parabéns como sempre você e todos aqui são demais.

    • Marcado como Resposta Ronnie Von terça-feira, 14 de julho de 2020 19:33
    • Não Marcado como Resposta Ronnie Von terça-feira, 14 de julho de 2020 19:33
    terça-feira, 14 de julho de 2020 19:33