SELECT T.codigo AS codigo_trabajo, T.id, T.comentario, T.cobrado, T.precio_gasto, U.nombre, C.Codigo AS codigo_cliente, C.Apellido + ' ' + C.Nombre as cli, TT.dato AS tipo_de_trabajo, Te.fecha as fecha_de_inicio, P.precio, T.cobrado, P.codigo AS codigo_de_presupuesto FROM trabajo_de_cliente T LEFT JOIN presupuesto_de_cliente P ON T.id= P.Codigo LEFT JOIN usuario C ON C.codigo= P.id LEFT JOIN usuario U ON U.codigo= T.ingreso LEFT JOIN (SELECT min(fecha) as fecha, id FROM Trabajo_de_empleado GROUP BY id) Te ON T.codigo= Te.id LEFT JOIN tipo_de_trabajo TT on tt.cod= P.tipo ORDER BY te.fecha
arme este query que me anda bien pero no se si esta hecho como corresponde o se puede mejorar. Que les parece?