Bom dia pessoal, alguem sabe explicar como que faz o resultado do sql ficar na Horizontal.
Esse aqui é meu SQL
select R.nmRepres, cast(month(dtEmissao)as varchar)as mes, sum(D.vlTotal)
from DF D, Repres R
where
r.cdRepres = d.cdRepres
and cdMovCtb in ("100","37")
and numDoc is not null
and fStatus not in( "I", "C")
and dtEmissao BETWEEN "2013.01.01" AND "2014.01.01"
group by R.nmRepres,cast(month(dtEmissao)as varchar)
order by R.nmRepres, mes
Esse é a forma como retorna hoje
nmRepres|mes| vltotal
AREA 1 1 4234
AREA 1 2 34232
AREA 1 3 23442
AREA 1 4 2342
Mas preciso que retorne na Horizontal tipo assim
VEND. AREA1 | AREA 2 | …
mes 100000 | 25001125 | …