![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/08/2009, 08:20
|
![Avatar de JuJoGuAl](http://static.forosdelweb.com/customavatars/avatar314860_1.gif) | | | Fecha de Ingreso: julio-2009 Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 6 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 |