Hola,
Tengo una especie de carrito que es rellenado en función a unos consulta SQL
con diferentes subconsultas anidadas:
SELECT IdArticulo, Nombre.
FROM dbo.Articulos
WHERE (condición1).
UNION ALL
SELECT IdArticulo, Nombre.
FROM dbo.Articulos
WHERE (condición2).
Siempre que se lanza la consulta devuelve los mismos valores y me gustaría
que estos cambiasen de forma aleatoria, para ello he probado con
SELECT TOP 10 nombre_columna FROM dbo.Articulos
ORDER BY NEWID()
Pero quisiera que además de realizar el orden aleatorio respetase toda las
consulta anidada anterior.
Alguien me podría indicar cómo debería de enlzarlas o si debería
replantearlo de otro modo. Admito cualquier sugerencia.
Gracias.
Leer las respuestas