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

Seleccion ordenada por los parametros

Estas en el tema de Seleccion ordenada por los parametros en el foro de Bases de Datos General en Foros del Web. Hola a todos, Me explico, quiero hacer un procedimiento almacenado con mas o menos esto: Código: { @Lang1, @Lang2, @Lang3, } AS SELECT ID, Titulo, ...
  #1 (permalink)  
Antiguo 28/01/2005, 05:51
 
Fecha de Ingreso: mayo-2003
Mensajes: 28
Antigüedad: 20 años, 11 meses
Puntos: 0
Seleccion ordenada por los parametros

Hola a todos,

Me explico, quiero hacer un procedimiento almacenado con mas o menos esto:

Código:
{
@Lang1,
@Lang2,
@Lang3,
}
AS
SELECT ID, Titulo, Lang
FROM Languages
WHERE ((Lang = @Lang1) OR (Lang = @Lang2) OR (Lang = Lang3))
ORDER BY ID
Lo que estoy intentando hacer es que el resultado me lo ordene tambien en el campo 'Lang', pero no alfabeticamente, sino 1º @Lang1, luego @Lang2 y ultimo @Lang3. De manera que si:

Código:
@Lang1="fr", @Lang2="en", @Lang3="es"
el resultado sea:

Código:
1, Moteur, fr
1, Engine, en
1, Motor,  es
2, Tour,    fr
2, Turn,    en
2, Vuelta, es
Las ideas eran hacer una variable tabla temporal, o una tabla adicional para definir los ordenes de los lenguajes.

¿Alguna sugerencia?

Gracias y un saludo, Edu.
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 10:08.