Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Oracle - Ordenar secuencia de select

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Ordenar secuencia de select

Autor:Yari (2 intervenciones)
Fecha:16/03/2007 08:23:03
Mi idea es ordenar de una forma u otra dependiendo del valor de una variable, quisiera saber si existe alguna forma. Yo he intentado esta:

select ....
CASE Ordena
WHEN '1' THEN order by VentaCabNumero
ELSE order by VentaDetRefComercial END

pero no la compila. A alguien se le ocurre otra manera de acerlo, os lo agradecería mucho que me pudierais ayudar.

Gracias
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Ordenar secuencia de select

Autor:algarpa (9 intervenciones)
Fecha:16/03/2007 11:21:55
Supongo que estás metiendo la consulta en un form, dentro de un bloque asociado a una tabla. En ese caso hay una porpiedad que es SET_BLOK_PROPERTY ('BLOQUE', 'ORDER BY', '.......');
Puedes hacer en el pre-query un IF en el que rellenes con uno u otro campo el order by.

Espero que la cosa vaya por ahí si no puedes probar a explicarlo un poco mejor. ¿donde pones esa consulta?
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Ordenar secuencia de select

Autor:Yari (2 intervenciones)
Fecha:16/03/2007 11:49:59
El asunto es el siguiente, tengo un formulario con un spread, a la hora de cargar el spread llama a un package donde ejecuta la select y devuelbe los valores del spread. El caso es que me gustaría que el usuario desde el formulario pudiera seleccionar como desea ordenarlo. Pero no se me ocurre como modificar la select del package para que asi funcione.
Comentar