Concatenar dois resultados em uma coluna
Boa tarde
Preciso concatenar dois resultados ( Mês/Ano) em uma coluna ...ou converter a coluna dbo.VW_Geo.Data_Elab em ( Mês/Ano) EX do resultado: jan/2008
CASE DATEPART(M, dbo.VW_Geo.Data_Elab)
WHEN 01 THEN ''Janeiro''
WHEN 02 THEN ''Fevereiro''
WHEN 03 THEN ''Março''
WHEN 04 THEN ''Abril''
WHEN 05 THEN ''Maio''
WHEN 06 THEN ''Junho''
WHEN 07 THEN ''Julho''
WHEN 08 THEN ''Agosto''
WHEN 09 THEN ''Setembro''
WHEN 10 THEN ''Outubro''
WHEN 11 THEN ''Novembro''
WHEN 12 THEN ''Dezembro''
END AS ''Mês'',
Cast(year(dbo.VW_Geo.Data_Elab) AS CHAR(4)) Ano,
Preciso concatenar dois resultados ( Mês/Ano) em uma coluna ...ou converter a coluna dbo.VW_Geo.Data_Elab em ( Mês/Ano) EX do resultado: jan/2008
CASE DATEPART(M, dbo.VW_Geo.Data_Elab)
WHEN 01 THEN ''Janeiro''
WHEN 02 THEN ''Fevereiro''
WHEN 03 THEN ''Março''
WHEN 04 THEN ''Abril''
WHEN 05 THEN ''Maio''
WHEN 06 THEN ''Junho''
WHEN 07 THEN ''Julho''
WHEN 08 THEN ''Agosto''
WHEN 09 THEN ''Setembro''
WHEN 10 THEN ''Outubro''
WHEN 11 THEN ''Novembro''
WHEN 12 THEN ''Dezembro''
END AS ''Mês'',
Cast(year(dbo.VW_Geo.Data_Elab) AS CHAR(4)) Ano,
Edivaldo Souza
Curtidas 0
Respostas
Emerson Nascimento
12/01/2022
SELECT FORMAT(GETDATE(),'MMM/yyyy')
ou
SELECT CONVERT(varchar(3),GETDATE(),100)+'/'+CONVERT(varchar(4),YEAR(GETDATE()))
GOSTEI 0
Edivaldo Souza
12/01/2022
SELECT FORMAT(GETDATE(),''MMM/yyyy'')
ou
SELECT CONVERT(varchar(3),GETDATE(),100)+''/''+CONVERT(varchar(4),YEAR(GETDATE()))
GETDATE seria para data fornecida pelo sistema.
GOSTEI 0
Emerson Nascimento
12/01/2022
uai.... te passei só o modo de usar.
pro teu caso é só trocar o GETDATE() pelo teu campo...
SELECT FORMAT(Data_Elab,'MMM/yyyy')
FROM dbo.VW_Geo
ou
SELECT CONVERT(varchar(3),Data_Elab,100)+'/'+CONVERT(varchar(4),YEAR(Data_Elab))
FROM dbo.VW_Geo
pro teu caso é só trocar o GETDATE() pelo teu campo...
SELECT FORMAT(Data_Elab,'MMM/yyyy')
FROM dbo.VW_Geo
ou
SELECT CONVERT(varchar(3),Data_Elab,100)+'/'+CONVERT(varchar(4),YEAR(Data_Elab))
FROM dbo.VW_Geo
GOSTEI 0