Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2009, 08:20
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
es que contar no me sirve porque lo que hara es que me agrupara las bovedas por cuenta es decir algo como (sencilla=10, doble=1 etc tec)

Añado que aunque suene feo el sistema es para un cementerio :D y este es un reporte que ellos necesitan

necesitan ver las bovedas que usan por dia en el mes , es decir el dia 12 usamos X sencillas x Dobles x Infantiles etc....

Si hago esto:
"SELECT day(fmuerte) as dia, tipo_boveda,count(Tipo_Boveda) as Bov from difuntos_totales group by tipo_boveda,fmuerte"

obtengo esto:

12 - Doble - 1
12 - Infantil - 1
12 - Restos - 1
12 - Sencilla - 8
13 - Sencilla - 1

Y aun no es lo que necesito :S

Lo que necesito es llamar varias veces la columna "tipo_boveda" pero cada una con uno de los valores que tiene... es lo que necesito o parte... :S

Agrego e llegado a esta consulta
"select day(fmuerte) as dia, tipo_boveda="Sencilla" as Sencillas,tipo_boveda="Doble" as Dobles,tipo_boveda="Infantil" as Infantiles,tipo_boveda="Restos" as Restos from difuntos_totales"

y me muestra:

Dia - Sencillas - Dobles - Infantiles - Restos
12 - 1 - 0 - 0 - 0
13 - 1 - 0 - 0 - 0
12 - 0 - 0 - 1 - 0
12 - 0 - 0 - 0 - 1
12 - 0 - 1 - 0 - 0
12 - 1 - 0 - 0 - 0
12 - 1 - 0 - 0 - 0
12 - 1 - 0 - 0 - 0
12 - 1 - 0 - 0 - 0
12 - 1 - 0 - 0 - 0
12 - 1 - 0 - 0 - 0
12 - 1 - 0 - 0 - 0

si agrego el group by dia me reduce a 2 celdas pero no me acumula las bovedas....

Problema Solucionado:
La consulta fue="select day(fmuerte)as dia,sum(tipo_boveda="Sencilla")as Sencillas,sum(tipo_boveda="Doble")as Dobles,sum(tipo_boveda="Infantil")as Infantil,sum(tipo_boveda="Restos")as Restos,sum(tipo_boveda="Fetos")as Fetos from difuntos_totales group by dia"

y arrojo todo de forma correcta Gracias =)

Última edición por JuJoGuAl; 14/08/2009 a las 09:35