View Full Version : یک سوال در مورد SELECT
jk
یک شنبه 08 آبان 1384, 10:24 صبح
سلام
تو خود SQL می شه دستور Case When رو داخل SELECT بکار برد
مثلا
Select Case when a > 0 then TEST1 else TEST2 end as TEST from TABLE1
حالا مشکل این هستش که این دستور تو محیط اکسس کار نمی کنه
لطفا کمکم کنید
تشکر
sarami
یک شنبه 08 آبان 1384, 11:00 صبح
تو اکسس باید از iif استفاده کنی
JavanSoft
دوشنبه 09 آبان 1384, 14:25 عصر
البته نمی دانم پیام چیست ولی End اخر را نگذاشته اید
jk
دوشنبه 09 آبان 1384, 15:11 عصر
من به این شکل می فهمم که اگه بخواهم دستور SQL رو در محیط اکسس بنویسم باید از دستور IIF و اگه بخواهم در خود محیط SQL بنویسم باید از دستور CASE WHEN استفاده بکنم و این برای من که می خواهم یک دستور بنویسم که هم در محیط اکسس و هم در محیط SQL کار بکنه درست در نمی یاد ( دستور IIF در محیط SQL کار نمیکنه .... )
نظر شما دوستان چیه ؟
چه جوری می شه دستور مشترکی برای عبارت زیر نوشت که در هر دو محیط کار بکنه
Select Case when a > 0 then TEST1 else TEST2 End as TEST from TABLE1
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.