Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2012, 11:18
Avatar de Sumerio
Sumerio
 
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 14 años, 6 meses
Puntos: 6
Pregunta Consulta si hay otra forma de ordenar a diferencia del ORDER BY

Lo que les quiero preguntar es como puedo filtrar por orden, es para ordenar un Listado de una grilla, pero para hacerlo al final de la condicional WHERE, que en lugar de un ORDER BY, asi:

Código:
SELECT DISTINCT COALESCE(pm."CDGO_PAM",' ') AS "CDGO_PAM",
       pm."NRO_FCHA",
       COALESCE(p."NMBRE_LCALDAD",' ') AS "NMBRE_LCALDAD",
       COALESCE(pm."NMBRE_EMPRSA",' ') AS "NMBRE_EMPRSA",
       e."NMBRES"||' '||e."APLLDOS" AS "EVALUADOR"
    FROM "T_PAM_FCHA_PSVO" pm
         LEFT JOIN  "T_MAE_DPRTMNTO" d ON pm."ID_DPRTMNTO1"=d."ID_DPRTMNTO"
         LEFT JOIN  "T_MAE_LCLDAD" p ON pm."ID_LCLDAD1"=p."ID_LCLDAD"
         INNER JOIN  "T_MAE_EVLDOR" e ON pm."ID_EVLDOR"=e."ID_EVLDOR"
    WHERE 1=1  
          AND PM."ID_PRVNCIA" = :ID_PRVNCIA                        
    ORDER BY PM."ID_FCHA_PSVO" ASC
Me refiero que tengo que ordenar por un combo, que va contener los value de las cabeceras de la grilla, osea si selecciono CDGO_PAM , ordenarlo por CDGO_PAM, asi sucesivamente, como lo haria sin usar ORDER BY.