Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

ayuda con query

Estas en el tema de ayuda con query en el foro de Oracle en Foros del Web. Wenas: No se me da bien esto de las consultas, así q por eso pongo este post. Tengo una query ya hecha SELECT wocc.k_work_order, ccch.s_code, ...
  #1 (permalink)  
Antiguo 28/12/2006, 09:15
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 4 meses
Puntos: 1
Pregunta ayuda con query

Wenas:

No se me da bien esto de las consultas, así q por eso pongo este post.

Tengo una query ya hecha

SELECT wocc.k_work_order, ccch.s_code, wocc.n_split_percent
FROM work_order_cost_center wocc, company_cost_center_history ccch
WHERE wocc.k_company_cost_center_history = ccch.k_company_cost_center_history


q devuelve, por ejemplo, estos registros

K_WORK_ORDER.........S_CODE............N_SPLIT_PERCENT
2125...........................CC10............... ....75
2125...........................CC04............... ....15
2125...........................CC04............... ....10
2162...........................CC04............... ....55
2162...........................CC1................ .....45
2181...........................CC09............... ....100

Pues necesito sacar el s_code del maximo de n_split_percent de los registros con misma k_work_order, es decir, obtener CC10, CC04 y CC09.

Es decir el código del % mayor para cada k_work_order.

Espero haberme explicado.

Salu2 y gracias
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender

Última edición por fjmasero; 28/12/2006 a las 09:26
  #2 (permalink)  
Antiguo 22/02/2007, 13:57
 
Fecha de Ingreso: febrero-2007
Mensajes: 17
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: ayuda con query

MIRA NO SE SI YA LO RESOLVISTE PERO TALVEZ ESTO TE AYUDE

SELECT wocc.k_work_order, MAX(ccch.s_code), (wocc.n_split_percent)
FROM .....
WHERE.....
GROUP BY wocc.k_work_order

avisame si te sirve
[email protected]
  #3 (permalink)  
Antiguo 22/02/2007, 22:03
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Re: ayuda con query

a caray, segun mi teoria la consulta devolveria error por que un campo no esta en el group by, no recuerdo se el max aceptaba varios valores, quedaria

SELECT wocc.k_work_order, MAX(ccch.s_code, wocc.n_split_percent)
FROM .....
WHERE.....
GROUP BY wocc.k_work_order
__________________
Blogzote.com :-) Mi blog
  #4 (permalink)  
Antiguo 23/02/2007, 03:09
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 4 meses
Puntos: 1
Re: ayuda con query

Vaya:

Se me olvidó poner la solución q me dieron en el curro.

Y el caso es q hace tanto, q ya no me acuerdo. Si tengo tiempo, lo busco, y lo indicó.

Salu2
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:34.