Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2009, 15:07
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: consultas con sumas

Primer problema:
02/01/2008
imagino que estás usando un campo varchar para la fecha con un orden inadecuado. Lo suyo sería crear un nuevo campo tipo date e ingresar esas fechas en el formato de fecha 2008/01/02
Naturalmente, no tienes que teclear nada. Creas el campo y lo llamas por ejemplo fecha_Contable2 y haces el siguiente update
UPDATE nombretabla SET fecha_Contable2 = str_to_date(fecha_Contable, '%d/%m/%Y')

y verás que ya tienes los datos como fecha. Luego haces algo parecido con fecha_Valor, tras crear un fecha_Valor2.
Cuando tengas eso comprobado, podrás eliminar los campos fecha_Contable y fecha_Valor y renombrar los campos fecha_Contable2 a fecha_Contable, y fecha_Valor2 a fecha_Valor. Ya tendremos los datos como queremos, y no te preocupes que luego podremos sacar esos datos como quieres, que según pienso es agrupar por id y año y sacar los meses mediante ese group_concat o con el with rollup. Lo sacaremos como número los meses o en inglés, o usaremos algún truco para ponerlo en español, pero eso no debe preocuparte. También podremos ordenar por año y luego por id. Pero primero comprueba lo del campo fecha_Contable y fecha_Valor. ¿Cómo lo tienes?