ورود

View Full Version : سوال: max در sql 2005



ariashop
سه شنبه 22 اردیبهشت 1388, 14:53 عصر
می خوام بالاترین مقدار رو در جدولم پیدا کنم
اسم جدول SP هست
شامل سطرهای S# , p# qty هست
این موارد محتویات جدول هستند
s1,s2,s3,s4
p1,p2,p3


نوشتم
select max(qty)
from SP

بعد جواب هم 400 در اومد و درست بود . فقط تو جواب نوشته بود 400 خالی و می خوام بگه که این 400 ماله کجا هست یعنی مثلا مثل این عکس و مثل بقیه جوابها مشخصات جدول هم مشخص باشد








http://i39.tinypic.com/24or6kz.jpg

mermaid
شنبه 26 اردیبهشت 1388, 10:36 صبح
بنویس:


select max(qty) as maxQty , S#, P#
from SP
Group By S#, P#

z.nasiri
سه شنبه 12 خرداد 1388, 13:52 عصر
سلام
اگر بخواهی این نتیجه نام خاصی داشته باشه select max(x) as maxrecord
اگر بخواهی نتایج دیگه در کنار این نتیجه داشته باشی باید این دستور select را در دستور select دیگری قرار بدهی
select x1,x2,(select max(x) from dbo.p) from dbo.p