اختلاف قيمت هركتاب با قيمت ميانگين هر كتاب ؟؟//

milititi*

عضو جدید
[URL="http://www.pic1.iran-forum.ir/"][IMG]http://www.pic1.iran-forum.ir/images/up4/48776080000973047210.jpg[/URL][/IMG]

سلام...وقت بخير
يه كوئري بايد بنويسم كه اختلاف قيمت هر كتاب با ميانگين قيمت كل كتابهارو بهمون برگردونه؟؟؟/
نوشتم فقط همه رو صفر بر ميگردونه....
ايرادم كجاست؟؟؟؟ممنون ميشم بگيد

نمونه جدول هم ميذارم


کد:
[LEFT][COLOR=blue][FONT=Courier New]select[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] title_id[/COLOR][COLOR=gray],[/COLOR][COLOR=#000000]title[/COLOR][COLOR=gray],[/COLOR][COLOR=#000000]price[/COLOR][COLOR=gray],([/COLOR][COLOR=fuchsia]AVG[/COLOR][COLOR=gray]([/COLOR][COLOR=#000000]price[/COLOR][COLOR=gray])-[/COLOR][COLOR=#000000]price[/COLOR][COLOR=gray])[/COLOR][COLOR=#000000] [COLOR=red][/COLOR][/COLOR][/FONT][COLOR=blue][FONT=Courier New]from[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] titles[/COLOR][/FONT][COLOR=blue][FONT=Courier New]group[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] [/COLOR][COLOR=blue]by[/COLOR][COLOR=#000000] title_id[/COLOR][COLOR=gray],[/COLOR][COLOR=#000000]title[/COLOR][COLOR=gray],[/COLOR][COLOR=#000000]price[/COLOR][/FONT][/LEFT]
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار


سلام...وقت بخير
يه كوئري بايد بنويسم كه اختلاف قيمت هر كتاب با ميانگين قيمت كل كتابهارو بهمون برگردونه؟؟؟/
نوشتم فقط همه رو صفر بر ميگردونه....
ايرادم كجاست؟؟؟؟ممنون ميشم بگيد

نمونه جدول هم ميذارم


کد:
[LEFT][COLOR=blue][FONT=Courier New]select[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] title_id[/COLOR][COLOR=gray],[/COLOR][COLOR=#000000]title[/COLOR][COLOR=gray],[/COLOR][COLOR=#000000]price[/COLOR][COLOR=gray],([/COLOR][COLOR=fuchsia]AVG[/COLOR][COLOR=gray]([/COLOR][COLOR=#000000]price[/COLOR][COLOR=gray])-[/COLOR][COLOR=#000000]price[/COLOR][COLOR=gray])[/COLOR][/FONT][COLOR=blue][FONT=Courier New]from[/FONT][/COLOR][FONT=Courier New][COLOR=#000000] titles[/COLOR][/FONT][COLOR=blue][FONT=Courier New]group[/FONT][/COLOR][FONT=Courier New][COLOR=blue]by[/COLOR][COLOR=#000000] title_id[/COLOR][COLOR=gray],[/COLOR][COLOR=#000000]title[/COLOR][COLOR=gray],[/COLOR][COLOR=#000000]price[/COLOR][/FONT][/LEFT]

دوست عزیز چون Group By کردی و price و AVG قیمت رو کم کردی اینجوری شده. اینجوری که مشخصه شما با شرط خاصی میانگین نمیگیری پس میتونی میانگین رو حساب و در متغیر نگه داری و از قیمت کم کنی بدون نیاز به group by و یا تابعی بنویسی که در اینجا توصیه نمیشه یا از select دیگری برای میانگین در این select استفاده کنی :gol:
 

milititi*

عضو جدید
سلام....مرسي ...ولي به ما در همين حد فعلا گفته...از متغيير حرفي نزده:redface:
 
بالا