Prezados,
Imaginem a seguinte tabela:
NMAluno Ano NMEscola
-------------------------------------------------
Rafael 2010 Escola A
Rafael 2011 Escola B
Rafael 2012 Escola X
José 2005 Escola C
José 2006 Escola C
Maria 2002 Escola A
Maria 2003 Escola B
Preciso fazer uma consulta que me retorne os registros onde o mesmo aluno teve escolas diferentes. Ex (baseado na tabela acima), preciso fazer uma consulta que me retorne:
NMAluno 2002 2003 2010 2011 2012
-------------------------------------------------------------------------------
Rafael - - Escola A Escola B Escola X
Maria Escola A Escola B - - -
Reparem que José não apareceu em minha consulta, pq ele permaneceu na mesma escola todos os anos.
Vale ressaltar também que os Anos são "variáveis", ou seja, o usuário irá informar um AnoInicioPesquisa e AnoFimPesquisa.
É possível fazer algo assim ou terei que tratar isto no código de minha aplicação?
Desde já agradeço.