Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2011, 14:51
reivaj01
 
Fecha de Ingreso: abril-2008
Mensajes: 93
Antigüedad: 16 años, 10 meses
Puntos: 10
Respuesta: listar valores si los hay, de lo contrario...

A mi lo único que se me ocurre es que crees una tabla para los años y luego mediante un left outer join podrías scarlo.

Si no puedes crear la tabla, se me ocurre que lo puedes hacer "a lo bestia"

Código MySQL:
Ver original
  1. create table datos (year int, dato int);
  2.  
  3. (2001,1),(2001,2),
  4. (2002,6),(2002,2),(2002,6),
  5. (2004,2),(2004,5),
  6. (2006,3),(2006,2),
  7. (2007,3);
  8.  
  9. select years.year, sum(datos.dato)  
  10. from  
  11. (select 2001 year
  12. ) years
  13. ON (datos.year = years.year)