ورود

View Full Version : اس کیو ال و تابع max



Future
پنج شنبه 13 مرداد 1384, 13:29 عصر
سلام دوستان
من می خواهم در یک فیلد بزرگترین مقدار را پیدا کنه . یعنی اگه عنصری داشت بزرگترین نقدار را در یک متغیر بریزه در غیر اینصورت مقدار متغیرم برابر با 1 بشه.
برای اینکار کد زیر را نوشتم ولی خطا داره:

select max(group1) as bige from groupashia

if @@rowcount=0
set @bigest=1
else
set @bigest=bige

print @bigest

یاشار
پنج شنبه 13 مرداد 1384, 18:07 عصر
Declare @Max int --group1 datatype

if exists ( select top 1 group1 from groupashia )
set @Max = ( select Max(group1) from groupashia )
else
set @Max = 1

print @max

majid_afra222
جمعه 14 مرداد 1384, 08:56 صبح
سلام
با تابع Isnull راحتتر می تونی این کار رو انجام بدی :


Select Isnull(max(c1) , 1) As "max"
From T1