consultas con fechas - ano actual vs ano anterior please!!!

karl frederick
26 de Mayo del 2006
Estimados,

Si alguien puede ayudarme, tengo una tabla con información de varios años, he creado un SELECT que me consulta una fecha especifica: ejemplo 02/2006 y le he agregado un UNION para que me consulte lo mismo pero con el año anterior. ejemplo 02/2005, todo funciona perfecto, pero la información me la entrega en FILAS y las necesito en columnas: Ejemplo:

fecha cod desc cant
02/2005 1111 peras dulces 50u
02/2006 1111 peras dulces 42u

me gustarĆ­a

fechaactual aƱopasado cod desc cant actual cantidad aƱo pasado
02/2006 02/2005 1111 peras dulces 50u 42u

lo que sucede es que necesito comparar las cifras para presentarlas en un reporte y como filas no me sirve el datos debe ser en columnas, ya he intentado con PIVOT, pero no me resulta...

He pensado crear una tabla temp para guardar y los datos y luego presentarlos, pero no se como hacerlo...

TODA LA AYUDA SERA BIENVENIDA...GRACIAS
si existen otras alternativas, no hay problema

Gracias de antemano,
karl

santiago
26 de Mayo del 2006
debes hacer join con las tablas

ej. select a.campo1, a.campo2,b.campo1,b.campo2 from tabla1 as a
inner join tabla2 as b
on a.campo1