 
			
				08/07/2009, 15:07
			
			
			     |  
      |    Colaborador   |    |    Fecha de Ingreso: marzo-2008  Ubicación: Cáceres  
						Mensajes: 3.735
					  Antigüedad: 17 años, 7 meses 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?           |