Boa tarde amigos
Tenho este código sql de uma consulta.
Foi criado em 2005 e o PIVOT está até 2014.
TRANSFORM Sum([Total Ano Encomendas].[Nº Encomendas]) AS [SomaDeNº Encomendas1]
SELECT [Total Ano Encomendas].SubZona
FROM [Total Ano Encomendas]
GROUP BY [Total Ano Encomendas].SubZona
PIVOT Format([txtData],"yyyy") In ("2005","2006","2007","2008","2009","2010","2011","2012","2013","2014");
No caso acima como termina em 2014, vou ter que alterar a consulta e colocar + 1 ou + anos.
Pergunto:
Não seria possivel criar o PIVOT definitivo, isto é sempre que mudar o ano ele acrescentar +1 assim a partir daqui :
PIVOT Format([txtData],"yyyy") In ("2014");
Tenho este código sql de uma consulta.
Foi criado em 2005 e o PIVOT está até 2014.
TRANSFORM Sum([Total Ano Encomendas].[Nº Encomendas]) AS [SomaDeNº Encomendas1]
SELECT [Total Ano Encomendas].SubZona
FROM [Total Ano Encomendas]
GROUP BY [Total Ano Encomendas].SubZona
PIVOT Format([txtData],"yyyy") In ("2005","2006","2007","2008","2009","2010","2011","2012","2013","2014");
No caso acima como termina em 2014, vou ter que alterar a consulta e colocar + 1 ou + anos.
Pergunto:
Não seria possivel criar o PIVOT definitivo, isto é sempre que mudar o ano ele acrescentar +1 assim a partir daqui :
PIVOT Format([txtData],"yyyy") In ("2014");