Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta complicada (https://www.clubdelphi.com/foros/showthread.php?t=27758)

Luciano M. 30-11-2005 02:59:55

Consulta complicada
 
:( 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

Cita:

Empezado por Luciano M.
:( 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!!

Código SQL [-]
 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, 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:
Cita:

¿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


La franja horaria es GMT +2. Ahora son las 00:38:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi