Muy buenas,
Microsoft SQL Server 2000
Tengo dos problemas, uno lo he resuelto (madre mía, la de horas que le he
echado), pero el otro no consigo "afinarlo", ahí van:
ORDENO POR CAMPO rzona
(1) Problema uno (RESUELTO):
Ordenar una serie de datos PERO mediante un parametro indicar cual será el
primero:
CREATE PROC OrdenarForzarPrimero(@idzona int)
AS
SET NOCOUNT ON
SELECT rzona, bla, bla, bla
FROM Tabla
ORDER BY (CASE WHEN rzona = @idzona THEN '' ELSE rzona END) ASC
SET NOCOUNT OFF
RETURN (0)
GO
Utilizo ADO.NET para "traerme" los datos y con una simple llamada a "EXEC
OrdenarForzarPrimero 3": ¡perfecto!
(2) Problema dos (NO CONSIGO AFINARLO):
Ordenar una serie de datos PERO mediante ??????????? indicar cualES seráN
LOS primeroS
Ya no obligo a que mediante un parametro indico el primero, ahoro SON VARIOS
datos los que tiene que ir al principio (ordenados por ese mismo campo) y
luego el resto (ordenados por ese mismo campo)
¿Utilizo ADO.NET para "traerme" los datos y con una simple llamada a "EXEC
OrdenarForzarPrimeroSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS?
¿Alguna forma de hacerlo sencillo?
Gracias !!!
Leer las respuestas