Sacar Totales Crystal Reports
Publicado por CrepuX (1 intervención) el 14/01/2011 13:18:09
Muy buenas a todos/as
Os planteo una consulta, ya que no se como sacar el siguiente informe: Tengo una aplicacion C# y necesito crear un informe donde me saque el numero de registros agrupados por tipo y por usuario y el numero total de registros entre dos fechas introducidas en sendos Textbox. La consulta que utilizo es la siguiente:
SELECT DISTINCT Tipo, COUNT(Usuario) AS TOTAL, Usuario
FROM Infracciones
WHERE (Fecha BETWEEN FechaDesde AND FechaHasta)
GROUP BY Usuario, Tipo
UNION
SELECT 'Total:' AS Tipo, COUNT(*) AS TOTAL, NULL AS Usuario
FROM Infracciones AS Infracciones_1
WHERE (Fecha BETWEEN FechaDesde AND FechaHasta)
La consulta me devuelve lo siguiente:
TIPO TOTAL USUARIO
ANIMALES 2 Javi
COMERCIO 1 Ana
COMERCIO 1 Juan
ORDENANZAS 1 Ana
ORDENANZAS 1 Javi
ORDENANZAS 1 Juan
SEGURIDAD CIUDADANA 2 Ana
Total: 9
Lo que necesito es sacar esos totales en el Crystal y no se como sacarlos ya que esos totales no son campos de la Base de Datos. Alguna idea de como puedo hacerlo??
Un saludo y muchas gracias
Os planteo una consulta, ya que no se como sacar el siguiente informe: Tengo una aplicacion C# y necesito crear un informe donde me saque el numero de registros agrupados por tipo y por usuario y el numero total de registros entre dos fechas introducidas en sendos Textbox. La consulta que utilizo es la siguiente:
SELECT DISTINCT Tipo, COUNT(Usuario) AS TOTAL, Usuario
FROM Infracciones
WHERE (Fecha BETWEEN FechaDesde AND FechaHasta)
GROUP BY Usuario, Tipo
UNION
SELECT 'Total:' AS Tipo, COUNT(*) AS TOTAL, NULL AS Usuario
FROM Infracciones AS Infracciones_1
WHERE (Fecha BETWEEN FechaDesde AND FechaHasta)
La consulta me devuelve lo siguiente:
TIPO TOTAL USUARIO
ANIMALES 2 Javi
COMERCIO 1 Ana
COMERCIO 1 Juan
ORDENANZAS 1 Ana
ORDENANZAS 1 Javi
ORDENANZAS 1 Juan
SEGURIDAD CIUDADANA 2 Ana
Total: 9
Lo que necesito es sacar esos totales en el Crystal y no se como sacarlos ya que esos totales no son campos de la Base de Datos. Alguna idea de como puedo hacerlo??
Un saludo y muchas gracias
Valora esta pregunta
0