Usuário com melhor resposta
Formato mes

Pergunta
-
Bom dia,
Senhores sou novato,
Estou com um problema e não consigo encontrar uma solução.
Criei um select para retornar a data no formato de ano/mes, exemplo: 2014/3
porém preciso que o select retorne 2014/03, com o mes em dois digitos, como faço isso.
o script utilizado é o seguinte:
select CONVERT(varCHAR, YEAR(data)) + '/' + CONVERT(varCHAR, MONTH(data)) AS Periodo from gflancam
Desde ja agradeço.
Thiago Silva
Respostas
-
Olá,
não sei se essa seria a melhor forma de fazer isso, mas, segue uma solução:
select CONVERT(varCHAR, YEAR(data)) + '/' + case when len(CONVERT(varCHAR, MONTH(data))) > 1 then CONVERT(varCHAR, MONTH(data)) else '0' + CONVERT(varCHAR, MONTH(data)) end from gflancam
Teste e de um retorno.
Wennder Santos
- Marcado como Resposta Thiagosouzasilva terça-feira, 1 de abril de 2014 13:39
Todas as Respostas
-
Olá,
não sei se essa seria a melhor forma de fazer isso, mas, segue uma solução:
select CONVERT(varCHAR, YEAR(data)) + '/' + case when len(CONVERT(varCHAR, MONTH(data))) > 1 then CONVERT(varCHAR, MONTH(data)) else '0' + CONVERT(varCHAR, MONTH(data)) end from gflancam
Teste e de um retorno.
Wennder Santos
- Marcado como Resposta Thiagosouzasilva terça-feira, 1 de abril de 2014 13:39
-
-
Deleted
- Sugerido como Resposta Wennder SantosMVP terça-feira, 1 de abril de 2014 23:50