PDA

نسخه کامل مشاهده نسخه کامل : کمک در ایجاد یک Query برای Microsoft Sql Server 2012



Enemy Killer
26-05-2014, 23:31
سلام

من می خواهم یک دستور Select انجام بدم این دستور ممکنه تعداد سطر هایی کمتر از 14 تا را برگرداند که با دستور
if @rowcount < 14

این گزینه را بررسی می کنم در صورتی که این شرط برقرار باشه می خواهم یک دستور Select دیگه انجام بشه

ولی در خروجی (اگر فرض کنیم شرط if @rowcount < 14 برقرار باشد ) هر دو دستور select را بر می گرداند

دنبال یک دستور می گردم که بعد از if @rowcount < 14 قرار بگیرد و دستور Select اول را باطل کند .

iceweek
27-05-2014, 16:41
خوب تعداد سطرهاتو بریز توی یه متغیر
بعد با دستور if چک کن .برای هر شرطی یه دستور دلخواه اجرا کن

Enemy Killer
27-05-2014, 16:53
سلام

شاید منظورمو بد رسوندم به ترتیب می گم :

یک Select انجام می شه

بعد تعداد سطر های Select شده بررسی می شود (از طریق متغیر Rowcount@) اگر کم تر از 14 بود

یک Select دیگر انجام شود

حالا یک دستور می خواهم که Select اولی باطل بشه (اگر Select اولی باطل نشه Select اول و دوم باهم به خروجی فرستاده میشه)

iceweek
27-05-2014, 21:40
شما درست نفهمیدی
ببین اینکارو باید بکنی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اصلا سلکتی وجود نداره که بخوای باطلش کنی