nazaninam
سه شنبه 06 فروردین 1387, 21:07 عصر
با سلام
بعد از دریافت یک سری رکورد از دیتابیس قرار هست که یک عمل آپدیت بر روی رکورد های دریافت شده انجام بشه ولی از اونجایی که داخل این دستور Select از order by بر حسب newid استفاده شده نمیتونم از دستور آپدیت استفاده کنم !
کد select من به شکل زیر است :
SELECT Top(@Top) Adver_Pk, Subject,substring(cast([Content] as nvarchar(155)),0,150)+' ... ' as [content],[Rank]
FROM TBL_Adver
Where ([ShowConf]=1) And ([Payment]=1) And ([Type] in (2,4))
order by [rank] desc , newid()
برای اینکار چه روشی را پیشنها می کنید ؟
بعد از دریافت یک سری رکورد از دیتابیس قرار هست که یک عمل آپدیت بر روی رکورد های دریافت شده انجام بشه ولی از اونجایی که داخل این دستور Select از order by بر حسب newid استفاده شده نمیتونم از دستور آپدیت استفاده کنم !
کد select من به شکل زیر است :
SELECT Top(@Top) Adver_Pk, Subject,substring(cast([Content] as nvarchar(155)),0,150)+' ... ' as [content],[Rank]
FROM TBL_Adver
Where ([ShowConf]=1) And ([Payment]=1) And ([Type] in (2,4))
order by [rank] desc , newid()
برای اینکار چه روشی را پیشنها می کنید ؟