Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/12/2012, 09:54
cesar_viridi
 
Fecha de Ingreso: enero-2012
Ubicación: Mexico Df
Mensajes: 95
Antigüedad: 12 años, 4 meses
Puntos: 6
Respuesta: Realizar una consulta y obtener datos con un formato

Muchas gracias todo salio bien ahora tengo otra duda

ya logre sacara el total por filas agregando un columna al final lo hice asi

Código MySQL:
Ver original
  1. SELECT id_emisor,emisor,
  2. sum(if( mes = 1 , saldo_pendiente,0)) Enero,
  3. sum(if( mes = 2 , saldo_pendiente,0))  Febrero,
  4. sum(if( mes = 3 , saldo_pendiente,0))  Marzo,
  5. sum(if( mes = 4 , saldo_pendiente,0))  Abril,
  6. sum(if( mes = 5 , saldo_pendiente,0))  Mayo,
  7. sum(if( mes = 6 , saldo_pendiente,0))  Junio,
  8. sum(if( mes = 7 , saldo_pendiente,0))  Julio,
  9. sum(if( mes = 8 , saldo_pendiente,0))  Agosto,
  10. sum(if( mes = 9 , saldo_pendiente,0))  Septiembre,
  11. sum(if( mes = 10 , saldo_pendiente,0))  Octubre,
  12. sum(if( mes = 11 , saldo_pendiente,0))  Noviembre,
  13. sum(if( mes = 12 , saldo_pendiente,0))  Diciembre,
  14. sum(if( mes = 1 , saldo_pendiente,0)) + sum(if( mes = 2 , saldo_pendiente,0))+sum(if( mes = 3 , saldo_pendiente,0)) + sum(if( mes = 4 , saldo_pendiente,0)) + sum(if( mes = 5 , saldo_pendiente,0))+sum(if( mes = 6 , saldo_pendiente,0)) +  sum(if( mes = 7 , saldo_pendiente,0)) + sum(if( mes = 8 , saldo_pendiente,0))+sum(if( mes = 9 , saldo_pendiente,0)) + sum(if( mes = 10 , saldo_pendiente,0)) + sum(if( mes = 11 , saldo_pendiente,0))+sum(if( mes = 12 , saldo_pendiente,0))  total
  15. FROM factura_general
  16. WHERE anio = 2012 and cobranza = 'VENCIDA'
  17. GROUP by emisor

No se si es la forma correcta de hacer esto ?

otra duda para agregar una fila igual que diga total y que sume cada una de las columnas por ejemplo que sume todo enero,y después febrero y asi se podría??

Gracias
__________________
Mi proyecto web Desarrollo-Tech visitame http://www.desarrollo-tech.com