Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Vista Reporte para acomodar columnas

Estas en el tema de Vista Reporte para acomodar columnas en el foro de Mysql en Foros del Web. Hola Amigos Tengo una duda para poder hacer una consulta en forma de reporte tengo la siguiente tabla @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original Gastos  ...
  #1 (permalink)  
Antiguo 31/05/2012, 11:53
 
Fecha de Ingreso: enero-2012
Ubicación: Mexico Df
Mensajes: 95
Antigüedad: 12 años, 10 meses
Puntos: 6
Vista Reporte para acomodar columnas

Hola Amigos

Tengo una duda para poder hacer una consulta en forma de reporte tengo la siguiente tabla
Código SQL:
Ver original
  1. Gastos             
  2. id_gasto    piso        criterio        gasto       anio
  3. 1               1       Agua            500         2012
  4. 2               1       Luz             100         2012
  5. 3               1       Gas             700         2012
  6. 4               2       Internet        800         2012
  7. 5               2       Gas             515         2012
  8. 6               1       Internet        900         2012
  9. 7               2       TV              1200        2012
  10. 8               1       TV              1500        2012
  11. 9               2       Agua            17800       2012
  12. 10              3       Telefono        2200        2012
  13. 11              1       Telefono        3000        2012
  14. 12              1       Internet        1257        2012
  15. 14              2       Luz             2500        2012
  16. 15              2       Gas             6000        2012
  17. 16              3       Agua            8000        2012

Quiero tener el siguiente resultado

Código MySQL:
Ver original
  1. Vista              
  2.                
  3. Criterio        Piso 1      Piso 2      Piso 3      Anio
  4. Agua            500         17800            8000   2012
  5. Luz             100          2500               0   2012
  6. Gas             700          6000               0   2012
  7. Telefono        3000            0            2200   2012
  8. TV              1500         1200               0   2012
  9. Internet        1257          800               0   2012

Se podria?
  #2 (permalink)  
Antiguo 31/05/2012, 13:13
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Vista Reporte para acomodar columnas

Hola cesar_viridi:

lo que quieres hacer se ha tratado muchas veces en el foro... también podrías haber preguntado a San GOOGLE, el seguramente te hubiera dado la respuesta...

Checa estas ligas:

http://www.forosdelweb.com/f86/group...nsulta-994937/
http://www.forosdelweb.com/f86/refer...uzadas-963298/

En ambos ejemplos se aplican sumatorias como las que quieres. En tu caso tendrías tres sumatorias condicionales, una por cada piso y agrupando tus datos por los campos criterio y anio... ojo, en el if no debes poner un 1 (este sirve para contar el número de apariciones) sino el gasto, para que obtenga el total gastado por categoría.

Intentalo y si continuas con problemas postea algo de lo que intentaste hacer y te ayudamos a afinar tu consulta.

Saludos
Leo.
  #3 (permalink)  
Antiguo 31/05/2012, 20:14
 
Fecha de Ingreso: enero-2012
Ubicación: Mexico Df
Mensajes: 95
Antigüedad: 12 años, 10 meses
Puntos: 6
Respuesta: Vista Reporte para acomodar columnas

Muchas gracias


Etiquetas: acomodar, columnas, reporte, tabla, vistas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:57.