PDA

View Full Version : اجراي يك كوئري



setarehman
سه شنبه 29 بهمن 1387, 10:28 صبح
من يه جدول دارم كه فيلداش اين طور هست a,n1,n2,n3,n4
ميخوام براي هر ركورد مقدار max فيلد هاي n1,n2,n3,n4
رو بهم بده
كوئري اين رو چطور ميشه نوشت

notelo
سه شنبه 29 بهمن 1387, 10:49 صبح
سلام
من درست متوجه نشدم.
شما می خواین در یک کوئری همه ی اینها رو داشته باشین یا در چندین کوئری؟

اگه واسه چندین کوئری می خواین کار ساده است.



SELECT MAX(n1) FROM table GROUP BY fieldکه به جای table نام جدول و به جای field نام فیلدی که max بر اساس اون اعلام بشه که فکر کنم همون a باشه...

اما اگه یه کوئری باشه به نظر من باید select های تودرتو بنویسین...:متفکر:

kamiharmonica
سه شنبه 29 بهمن 1387, 10:57 صبح
با سلام
اين مطلب قبلاً در تاپيك بررسي شده كه يك Function براي بدست آوردن ماكزيمم و مينيمم و يا ميانگين هر سطر نوشته شده بود. اگه خواستيد من Function رو دارم منتهي نمي دونم كي نوشته بود كه اسمش رو ذكر كنم. در هر صورت از ايشون تشكر مي كنم

setarehman
پنج شنبه 01 اسفند 1387, 12:16 عصر
من ميخوام در يك كوئري انجام بشه

kamiharmonica
شنبه 03 اسفند 1387, 10:39 صبح
شما از Function تعريف شده مي تونيد در Query استفاده كنيد . Function رو در قسمت Module تعريف كنيد.