Tengo cierto problema con una consulta, quizás sea un problema de enfoque (es peor que si fuera de code), pero bueno acá vamos
La consulta es tipo
Código:
La cuestión es que los datos me salen bien, excepto la primera columna. Explico: esta primera columna es un texto, las demás como pueden ver son números o fechas, lo que pasa es que el texto que devuelve de la primera columna no corresponde con los otros datos. Intento un poco mejor, si imprimo el id de los registros, tampoco dan bien, quiero decir que tampoco devuelve el id del registro deseado, sino el menor de ellos.select d.c1,d.c2,max(d.c3),max(d.c3)-min(d.c3) as horasFaltan,m.c1,datediff(m.c2,datediff(m.c2,current_date) as diasFaltan,max(d.c3)+m.c1,m.c2,m.c3,m.c4,max(d.c4) from tabla1 d inner join tabla2 m on (d.c5=m.c5) where m.c4 = ´0000-00-00´ group by d.c5
¿De que forma podría corregir esta consulta para obtener la primera columna deseada?
¿Hay otra forma de enfocarla?