consulta ref. cruzadas
Publicado por Racsus (12 intervenciones) el 12/08/2003 19:18:18
Hola
tengo la siguiente consulta:
TRANSFORM Sum(Facturacion.TotalEuros) AS SumaDeTotalEuros
SELECT Facturacion.IDOficina, Facturacion.NombreCtaComercial
FROM Facturacion
WHERE (((Month([FechaFactura]))=4 Or (Month([FechaFactura]))=5) AND ((Facturacion.Actividad)="LIMPIEZAS") AND ((Facturacion.SerieFacturacion)="001") AND ((Facturacion.IDOficina) Like "*M"))
GROUP BY Facturacion.IDOficina, Facturacion.NombreCtaComercial
PIVOT Month([FechaFactura]);
EL RESULTADO ES ALGO ASI
1 TIPO1 234,5 234,5
2 TIPO2 200,4 143,6
BIEN, QUIERO QUE SOLO ME SALGAN LAS FILAS EN LAS QUE LOS DOS VALORES DEL ENCABEZADO DE COLUMNA SEAN DISTINTOS.
EL PROBLEMA ES QUE NO SE COMO LLAMAR A LAS COLUMNAS CREADAS POR EL ENCABEZADO DE COLUMNA, YA QUE EL NOMBRE QUE LE DA A LAS COLUMNAS CREADAS ES EL DE LOS MESES QUE YO LE DIGO.
ALGUNA IDEA?
GRACIAS
tengo la siguiente consulta:
TRANSFORM Sum(Facturacion.TotalEuros) AS SumaDeTotalEuros
SELECT Facturacion.IDOficina, Facturacion.NombreCtaComercial
FROM Facturacion
WHERE (((Month([FechaFactura]))=4 Or (Month([FechaFactura]))=5) AND ((Facturacion.Actividad)="LIMPIEZAS") AND ((Facturacion.SerieFacturacion)="001") AND ((Facturacion.IDOficina) Like "*M"))
GROUP BY Facturacion.IDOficina, Facturacion.NombreCtaComercial
PIVOT Month([FechaFactura]);
EL RESULTADO ES ALGO ASI
1 TIPO1 234,5 234,5
2 TIPO2 200,4 143,6
BIEN, QUIERO QUE SOLO ME SALGAN LAS FILAS EN LAS QUE LOS DOS VALORES DEL ENCABEZADO DE COLUMNA SEAN DISTINTOS.
EL PROBLEMA ES QUE NO SE COMO LLAMAR A LAS COLUMNAS CREADAS POR EL ENCABEZADO DE COLUMNA, YA QUE EL NOMBRE QUE LE DA A LAS COLUMNAS CREADAS ES EL DE LOS MESES QUE YO LE DIGO.
ALGUNA IDEA?
GRACIAS
Valora esta pregunta


0