wolf_majid
پنج شنبه 28 مرداد 1389, 17:45 عصر
سلام
من یک بانک دارم که کلیدش از نوع nvarchar . برای بدست آوردن کد بعدی نیاز به max دارم ولی ورودی ها عددی اند و max در مورد رشته ها درست جواب نمی ده . مثلا" بین 2,1,125 عدد 2 را به عنوان بزرگترین انتخاب می کنه
لطفا" بهم بگید چطوری بزرگترین عدد رشته ای را بدست بیارم و یا چطور تبدیلش کنم
declare @findcode nvarchar(10)
set @findcode =(select MAX(Code) from tblStuffGroups)
select @findcode
در ضمن به دلایلی نوعش را nvarchar گرفتم که فقط در صورت مجبور شدن عوضش می کنم
من یک بانک دارم که کلیدش از نوع nvarchar . برای بدست آوردن کد بعدی نیاز به max دارم ولی ورودی ها عددی اند و max در مورد رشته ها درست جواب نمی ده . مثلا" بین 2,1,125 عدد 2 را به عنوان بزرگترین انتخاب می کنه
لطفا" بهم بگید چطوری بزرگترین عدد رشته ای را بدست بیارم و یا چطور تبدیلش کنم
declare @findcode nvarchar(10)
set @findcode =(select MAX(Code) from tblStuffGroups)
select @findcode
در ضمن به دلایلی نوعش را nvarchar گرفتم که فقط در صورت مجبور شدن عوضش می کنم