Duda de Novato

25/10/2005 - 02:57 por Juan Linares | Informe spam
Hola foreros, estoy iniciando con SQL y estoy desarrollando una aplicacion
para ASP´
el asunto que me trae a pedirles su apoyo es el siguiente:

tengo una tabla donde guardo información sobre libros de una biblioteca
en ella se registra el nombre de un usuario, la fecha en la que se le dio un
libro
y el tipo de movimiento: prestamo, consulta, venta, donacion

mediante un ASP envio parámetros para consultar en un periodo de tiempo los
movimientos que hizo un determinado usuario
entonces obtengo un desglose muy bueno con los dias en los que se hizo
movimiento(s) y el tipo de movimiento en cuestion

lo que ahora quiero implmentarle es un breve resumen donde se diga algo como
lo que sigue

Prestamos: 6
Donativos1
Consulta 25
(como no se le vendio libros al usuario entonces no aparece este tipo de
entrada)

Alguien me puede ayudar???

Las variables aqui son el usuario, la fecha del movimiento y el tipo de
movimiento

Le he buscado utilizando la funcion SUM y GROUP BY pero no logro obtener aun
el resumen


Agradezco de antemano su gentil ayuda y desde ya les deseo buen dia =)
 

Leer las respuestas

#1 Isaias
25/10/2005 - 02:50 | Informe spam
SELECT TIPOMOV, COUNT(TIPOMOV) FROM MOVIMIENTOS
GROUP BY TIPOMOV

En caso de que el TIPOMOV, fuera un identificador, por ejemplo:

1 = PRESTAMO
2 = DONACION
3 = COMPRA

SELECT
SUM(CASE WHEN TIPOMOV = 1 THEN 1 ELSE 0 END) AS 'PRESTAMO',
SUM(CASE WHEN TIPOMOV = 2 THEN 1 ELSE 0 END) AS 'DONACION',
SUM(CASE WHEN TIPOMOV = 3 THEN 1 ELSE 0 END) AS 'COMPRA'
FROM MOVIMIENTOS



Saludos
IIslas


"Juan Linares" escribió:

Hola foreros, estoy iniciando con SQL y estoy desarrollando una aplicacion
para ASP´
el asunto que me trae a pedirles su apoyo es el siguiente:

tengo una tabla donde guardo información sobre libros de una biblioteca
en ella se registra el nombre de un usuario, la fecha en la que se le dio un
libro
y el tipo de movimiento: prestamo, consulta, venta, donacion

mediante un ASP envio parámetros para consultar en un periodo de tiempo los
movimientos que hizo un determinado usuario
entonces obtengo un desglose muy bueno con los dias en los que se hizo
movimiento(s) y el tipo de movimiento en cuestion

lo que ahora quiero implmentarle es un breve resumen donde se diga algo como
lo que sigue

Prestamos: 6
Donativos1
Consulta 25
(como no se le vendio libros al usuario entonces no aparece este tipo de
entrada)

Alguien me puede ayudar???

Las variables aqui son el usuario, la fecha del movimiento y el tipo de
movimiento

Le he buscado utilizando la funcion SUM y GROUP BY pero no logro obtener aun
el resumen


Agradezco de antemano su gentil ayuda y desde ya les deseo buen dia =)



Preguntas similares