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.