PDA

View Full Version : سوال در مورد ارتباط بین جداول



daneshvar1961
جمعه 26 آذر 1389, 19:48 عصر
از sleorderitm bو sleprefactitm a
فیلدهای pricetype


select case when b.pricetype=0 then w
when b.pricetype=1 then x
when b.pricetype=2 then z
when b.pricetype=3 then y
when b.pricetype is null then (select case when a.pricetype=1 then x
when a.pricetype=3 then y from sleprefactitm a)

from sleordeitm b
where b.ctrlvalil=a.basevalref

دوستان کسی میتونه در این خصوص کمکم کنه ؟ اشکال در کجاست میخام نوع فروش رو مشخص کنم

Reza_Yarahmadi
جمعه 26 آذر 1389, 21:20 عصر
دوست عزیز توضیحاتتون واقعا ناقصه!! دقیقا جه گزارشی میخواید بگیرید؟ جدولها چه فیلدهایی دارند؟ داده های نمونه چی هستند؟ خروجی به چه صورت باشه؟ ...؟
این چیزیه که از روی کد خودتون به نظرم میرسه

Set ANSI_NULLS OFF
Select
pricetype = Case
When b.pricetype = 0 Then w
When b.pricetype = 1 Then x
When b.pricetype = 2 Then z
When b.pricetype = 3 Then y
When b.pricetype = null Then Case
When a.pricetype = 1 Then x
When a.pricetype = 3 Then y
End
End
From
sleordeitm b inner join sleprefactitm a
On
b.ctrlvalil=a.basevalref