Tema: Problema sql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2015, 11:40
sacris1
 
Fecha de Ingreso: julio-2008
Mensajes: 155
Antigüedad: 15 años, 9 meses
Puntos: 1
Problema sql

hola a todos estoy realizando una consulta que me han pedido en el trabajo con sql.
lo estoy haciendo con mySql
Son dos tablas las que están involucradas.
Empresa y Tasca.
Estos son los campos de cada una

Empresa ->id,nom,estat,dataAlta
Tasca-> id,nom,data,descripcio,estat,solucio,id_empresa

Hay una relación de Empresa.id -> Tasca.id_empresa

Tengo la siguiente consulta:

Código SQL:
Ver original
  1. SELECT  e.nom AS empresa, t.nom AS tasca ,t.DATA AS altaTarea FROM (SELECT * FROM tasca ORDER BY DATA ASC) t, empresa e
  2.  WHERE e.id = t.id_empresa
  3.  GROUP BY t.nom,t.DATA,e.nom

Y esto es lo que me hace:

empresa -> tasca -> altaTarea
uni -> t1 -> 2015-02-06
zr -> t2 -> 2015-02-06
iluro -> t3 -> 2015-02-07
iluro -> t4 -> 2015-02-06

Cita:
PD: esto -> es para separar y que quede algo mas claro
hay 4 empresas solo me enseña 3 pues son estas las que tienen tareas esto OK.
La empresa quiere que solo me muestre una de las tareas de cada empresa.
Es decir por ejemplo iluro solo tiene que aparecer una vez y no dos, tiene que aparecer la que tiene la fecha mas antigua, ya que es la mas crítica.

Cualquier respuesta será bienvenida
No se me ocurre nada
Gracias un saludo.

Última edición por gnzsoloyo; 06/02/2015 a las 12:04