SQL - otra consulta

 
Vista:

otra consulta

Publicado por Racsus (12 intervenciones) el 07/08/2003 10:15:50
Hola

tengo una tabla con campos actividad, mes y totalfactura.

Quiero sacar una consulta con campos de salida actividad, totalfactura(del mes1) y totalfactura(del mes 2).

es decir quiero que a partir de dos meses que elegia el usuario me generae una consulta con los totales de factura el mes 1 y el mes2, agrupados por actividad, la tabla quedaria asi:

actividad | mes1 | mes2

he intenado hacerlo con la clausula UNION tal y como me dijo Isaiias, pero utilizando eso, las dos consultas tienen que ser iguales y no es el caso. ademas de esta forma el resultado de salida es:

actividad
mes1
mes2

y no ha de salir asi, sino en columnas

ALGUNA IDEA?

GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:otra consulta

Publicado por Islas, Isaías (5072 intervenciones) el 09/08/2003 02:32:03
Para poder ayudarle, necesita decirnos que desea hacer, espero que esto le sirva, desconozco que tiene TOTALFACTURA, pero supongo que es una cantidad

SELECT ACTIVIDAD
SUM(CASE DATEPART(MM, FECHA) = @MES1 THEN TOTALFACTURA END) AS MES1,
SUM(CASE DATEPART(MM, FECHA) = @MES2 THEN TOTALFACTURA END) AS MES2
FROM TUTABLA
WHERE DATEPART(MM, FECHA) IN(@MES1, @MES2)

Espero le sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar