PDA

View Full Version : تبدیل کووری از اکسس به اسکیوال



davood-ahmadi
سه شنبه 22 دی 1388, 15:49 عصر
سلام به دوستان
من تا حالا همچین کووری برام اتفاق نیفتاده بود
کسی از دوستان میتونه کووری زیر رو که در اکسس نوشتم به کووری اسکیوال تبدیل کنه
ممنون میشم

SELECT IIf([MorType]=1,[CountMor],0) AS MorR, IIf([MorType]=2,[CountMor],0) AS MorS From MorInfoمن که نتونستم
حتی با Case When هم نتونستم یا شاید من نتونستم از دستور Case When بطور صحیح استفاده کنم
اساتید و دوستان لطفاً کمک کنید

Kamyar.Kimiyabeigi
سه شنبه 22 دی 1388, 16:04 عصر
select case [MorType] when 1 then [CountMor] else 0 end as 'MorR',
case [MorType] when 2 then [CountMor] else 0 end as 'MorS'
From MorInfo

davood-ahmadi
سه شنبه 22 دی 1388, 16:14 عصر
از روش شما استفاده کردم Error که زیر را به من می ده

A.Farzin
سه شنبه 22 دی 1388, 16:21 عصر
SELECT CASE WHEN [MorType] = 1 THEN [CountMor] ELSE 0 END AS MorR,
CASE WHEN [MorType] = 2 THEN [CountMor] ELSE 0 END AS MorS
From MorInfo

Kamyar.Kimiyabeigi
سه شنبه 22 دی 1388, 16:24 عصر
من اين مثال رو چك كردم و مشكلي نداره


use Northwind
select case EmployeeID when 3 then EmployeeID else 0 end as 'MorR',
case EmployeeID when 9 then EmployeeID else 0 end as 'MorS'
From dbo.Orders

davood-ahmadi
چهارشنبه 23 دی 1388, 08:11 صبح
آقا تشکر
ایراد از اسکیو ال نیست
من این دستور رو توی ویژوال استودیو استفاده می کنم و ارور می ده
نمی دونم چکار کنم!!!:متفکر:

Kamyar.Kimiyabeigi
چهارشنبه 23 دی 1388, 08:33 صبح
دوست عزيز شما script رو تبديل به stored procedure كنين و از داخل ويژال استوديو صداش بزنين