PDA

View Full Version : خطا در Stored Procedures



asgari2005
پنج شنبه 24 شهریور 1384, 18:56 عصر
من یک Stored Procedures دارم که خروجی آن تعدادی رکورد است که به یک DataGrid نسبت می دهم
این Stored Procedures شامل دو دستور Select است که که دستور Select اولی با دومی Union می شود.من می خواهم Select دومی براساس نزولی سورت گردد ولی زمانی که Order by را اضافه می کنم خطا روی این کلمه میدهد.

CREATE PROCEDURE sortorder @ordertype int
as
select * from vorder where idtypeorder=@ordertype
union All
(select * from vorder where idtypeorder Not in(select idtypeorder from vorder where idtypeorder=@ordertype) )
GO

AminSobati
پنج شنبه 24 شهریور 1384, 21:09 عصر
دوست عزیزم،
در Query دوم برای چه منظوری از پرانتز استفاده کردین؟ به این شکل عمل کنین:


select * from vorder where idtypeorder=@ordertype
union All
select * from vorder where idtypeorder Not in(select idtypeorder from vorder where idtypeorder=@ordertype) order by MyField