PDA

View Full Version : دستوراتsql



mahdii85
سه شنبه 20 آذر 1386, 10:26 صبح
با سلام
من از فیلدمحاسباتیmax(data برای بدست آوردن ماکزیمم داده هایم استفاده میکنم اما نیاز به نمایش فیلد data هم دارم در صورت استفاده از این فیلد مقدار ماکزیمم را درست محاسبه نمی کندلطفا مرا راهنمایی کنید

aidin300
سه شنبه 20 آذر 1386, 11:49 صبح
خوب تابع MAX همیشه همین کار رو می کنه. می شه کدی رو که استفاده می کنی بذاری اینجا

mahdii85
شنبه 24 آذر 1386, 10:05 صبح
خوب تابع MAX همیشه همین کار رو می کنه. می شه کدی رو که استفاده می کنی بذاری اینجا

سلام
من می دونم تابع maxهمین کار رو انجام می ده اما می خوام بدونم چطور می تونم هم ماکزیممdata رو حساب کنم و ببینمو هم فیلدdataرو ببینم.(احتمالا از دستورات join نمی شه استفاده کرد؟)با تشکر

aidin300
شنبه 24 آذر 1386, 17:44 عصر
فکر کنم منظورت استفاده از GROUP BY هست از کد زیر استفاده کن

SELECT data,MAX(data) FROM table_name
GROUP BY data

hmm
یک شنبه 25 آذر 1386, 09:30 صبح
این کار مفهوم منطقی نداره همیشه max عدد با خود عدد برابره.
aidin300 (http://barnamenevis.org/forum/member.php?u=14842)@ (http://barnamenevis.org/forum/member.php?u=14842): این کد کار خاصی انجام نمیده همه مقادیر data با max شون برابره

aidin300
یک شنبه 25 آذر 1386, 11:27 صبح
تو پست اول همینو گفتم ولی نمی دونم منظور از این سوال چی هست

mahdii85
دوشنبه 26 آذر 1386, 11:33 صبح
تو پست اول همینو گفتم ولی نمی دونم منظور از این سوال چی هست

راستش همون مقدار ماکزیمم رو چلو تمام data ها برام نشون بده . می خوام ببینم امکان join یک جدول ب خودش نیست.یا چیزی شبیه این .