PDA

Ver la Versión Completa : Consulta complicada


Luciano M.
30-11-2005, 02:59:55
:( Hola, como les va? Me he encontrado con un problemon al momento de hacer una consulta.
Yo tengo una tabla con los siguientes datos:

cod_cond_emp ......|.....cod_condicion.......|.....cod_empleado
-------------------|----------------------|----------------
1 | 1 | 63
2 | 4 | 63
3 | 1 | 65
4 | 2 | 63
5 | 3 | 65

Lo que yo quiero es hacer una consulta, donde me mueste los empleados sin repetir ,en este caso el empleado 63 y 65, con el mayor cod_cond_emp en este caso para el 63 el 4 y para el 65 el 5, .Ja! estoy trabado :confused: y no me sale :p , bueno espero que me hayan entendido y espero sus ayudas!! Muchas Gracias!!

lpmlpm
30-11-2005, 03:52:27
:( Hola, como les va? Me he encontrado con un problemon al momento de hacer una consulta.
Yo tengo una tabla con los siguientes datos:

cod_cond_emp ......|.....cod_condicion.......|.....cod_empleado
-------------------|----------------------|----------------
1 | 1 | 63
2 | 4 | 63
3 | 1 | 65
4 | 2 | 63
5 | 3 | 65

Lo que yo quiero es hacer una consulta, donde me mueste los empleados sin repetir ,en este caso el empleado 63 y 65, con el mayor cod_cond_emp en este caso para el 63 el 4 y para el 65 el 5, .Ja! estoy trabado :confused: y no me sale :p , bueno espero que me hayan entendido y espero sus ayudas!! Muchas Gracias!!

Select cod_empleado, MAX(cod_cond_emp)
From TUTABLA
Group by cod_empleado

Luciano M.
30-11-2005, 14:31:42
Gracias por tu ayuda lpmlpm (http://www.clubdelphi.com/foros/member.php?u=6643), por poco ya me estaba enredando los dedos!! :eek: GRACIAS DE NUEVO!!!! Un abrazo amigo!:cool: vbmenu_register("postmenu_118643", true);

Casimiro Notevi
30-11-2005, 22:37:22
Una más... y van... todos los días hay unas cuantas por el estilo... ¿hasta cuándo :(?



¡¡¡ Consulta complicada !!!, claro que sí, siempre que me enrede con una consulta... ya sé qué buscar, da igual el tipo de consulta, eso no importa, siempre encontraré la solución buscando "consulta complicada"
:confused:

Luciano M.
01-12-2005, 01:03:56
A ver CASIMIRO :cool: , si tu me puede aydar, posteare mejor mi duda! Tengo tres tablas:

condicion: cod_condicion, descripcion
condicion_empleado: cod_cond_empleado, cod_condicion, cod_empleado
empleado: cod_empleado, nombre, apellido, dni

Mi consulta me tiene que devolver los datos de los empleados (sin repeteir el empleado), la ultima condicion que tuvo (puede ser utilizando el mayor cod_cond_empleado) y la descripcion de esa ultima condicion. Bueno gracias y espero alguna ayuda!!! Gracias!

Casimiro Notevi
01-12-2005, 09:41:44
Luciano M., no lo digo únicamente por tí, es una queja generalizada, sino por muchos casos parecidos. Esto está haciendo que cuando haces búsquedas en los foros no aparezca lo que necesitas porque tienen puesto unos títulos nada descriptivos. Es casi como si quedaran "invisibles" para otras personas que necesitan una solución a una consulta parecida, que hará otra pregunta nueva con otro título indescriptible para el mismo caso.

Ya sé que a veces es complicado dar títulos, pero algo así como:
¿Cómo devolver el mayor valor de un campo agrupado por otro campo de la tabla? Y no te molestes, no es nada personal :)

Luciano M.
01-12-2005, 19:30:15
Gracias CASIMIRO! por tu consejo!! lo tendre en cuenta en el futuro!:D