Ver Mensaje Individual
  #1  
Antiguo 06-12-2011
Avatar de CHECHE81
CHECHE81 CHECHE81 is offline
Miembro
 
Registrado: may 2007
Ubicación: Huauchinango, Puebla
Posts: 64
Reputación: 18
CHECHE81 Va por buen camino
Talking Mostrar Union ordenada por separado y por colores...

Saludos Delphileros jojo
Pues con la novedad que me tope con un detalle después de hacer un UNION en una consulta en MySQL:
Código SQL [-]
Select * from ( SELECT usu.id,usu.name, usu.username, usu.role, coalesce((pup.id >1 ), 2) pid 
FROM jos_permiso_usr_plantel as pup, plantel_datosgen as pdg,  jos_usuarios as usu 
where pdg.id = pup.idplantel and  pup.idusuario= usu.id and 
pup.sTipoActor= : prol and  pdg.id=: pidplantel  order by pup.id   ) A
   UNION ALL  
Select * from   (   SELECT usu.id, usu.name, usu.username, usu.role, usu.block  
FROM jos_usuarios as usu   
where usu.id not in (  SELECT usu.id 
FROM jos_permiso_usr_plantel as pup, plantel_datosgen as pdg,  jos_usuarios as usu 
where pdg.id = pup.idplantel 
and  pup.idusuario= usu.id and  pup.sTipoActor= : prol and  pdg.id=: pidplantel) 
and usu.role = : prol  order by usu.block   ) B order by 5,2 asc
todo esta perfecto, el detalle es al momento de mostrarlo al usuario, lo que se pretende es mostrar ambas
consultas ordenadas ascendentenmente pero por separado como dicen "Juntas pero no revueltas" ,
mostrandose de un color los registros de la primera consulta y de otro color los de la segunda en orden
ascendente por el campo name por cada consulta. Esto se requiere para mostrar en el mismo cxGrid una
consulta de usuarios de los cuales se clasifican en un grupo de usuarios solo si cumplen ciertos parámetros
asi se me ocurrio jojo y la idea surgio al ver el software QlickView como lo muestra en la imagen siguiente:

Ya logro que me pinte los registros de diferentes colores en el cxGrid dependiendo de cierto parámetro
en la consulta pero me sale toda la consulta ordenada por el campo name y ahi es donde se revuelven
ambas consultas... espero sus comentarios.
Gracias por su tiempo...
__________________
Cuidemos el medio ambiente....jojo

Última edición por CHECHE81 fecha: 06-12-2011 a las 20:02:51.
Responder Con Cita