ورود

View Full Version : مرتب سازی کاملا دلخواه



madrid-poorya
پنج شنبه 12 اردیبهشت 1392, 19:09 عصر
با سلام
من به یه مشکلی برخوردم این که میخوام مرتب سازی رو بر اساس اون چیزی که میخوام انجام بشه.نه صعودی و نزولی.منظورم اینه که اگه من یه ستون دارم که توش از یک تا 100 هست.نمیخوام بر اساس ارزششون مرتب بشن.میخوام مثلا اول 3 بیاد.بعد 90 بیاد.بعد80 بیاد بعد 1 بیاد بعد 2 بیاد.به این صورت.میخواستم ببینم امکان همچین کاری هست؟
فرقی نمیکنه چه توی محیط Stimulیا کوئریSQL

fakhravari
جمعه 13 اردیبهشت 1392, 02:31 صبح
شما باید برای این کار چنتا select بنویسید و select اخر not in اون ها

madrid-poorya
شنبه 14 اردیبهشت 1392, 22:39 عصر
ممنون از جوابت.میشه مثال بزنی؟

fakhravari
یک شنبه 15 اردیبهشت 1392, 02:02 صبح
:بامزه: نه چون جواب واضح.
چنتا query سادن دیگه ، تلاش کن

madrid-poorya
یک شنبه 15 اردیبهشت 1392, 21:50 عصر
ممنون.تو سایتای دیگه گشتم پیدا کردم.با Order By و If

fakhravari
دوشنبه 16 اردیبهشت 1392, 11:09 صبح
اونم نمیخواست.
چنتا slect ... wher..
union
select ....
union

madrid-poorya
سه شنبه 17 اردیبهشت 1392, 16:52 عصر
اتفاقا به نظرم خیلی خوبه


ORDER BY CASE WHEN dbo.Accounts.Type = 63 THEN 1 WHEN dbo.Accounts.Type = 57 THEN 2 WHEN dbo.Accounts.Type = 48 THEN 3 WHEN dbo.Accounts.Type = 48 THEN 4 WHEN
dbo.Accounts.Type = 60 THEN 5 WHEN dbo.Accounts.Type = 64 THEN 6 WHEN dbo.Accounts.Type = 405 THEN 7 ELSE 99 END, TypeName DESC

دقیقا همونیه که میخواستم

fakhravari
سه شنبه 17 اردیبهشت 1392, 19:24 عصر
:قهقهه:



.

madrid-poorya
چهارشنبه 25 اردیبهشت 1392, 14:15 عصر
شما که اینقدر ادعات میشه یه مثال بزن

fakhravari
چهارشنبه 25 اردیبهشت 1392, 15:30 عصر
من نمیزنم تا خودت یاد بگیری :قهقهه:

madrid-poorya
چهارشنبه 25 اردیبهشت 1392, 23:49 عصر
من که ادعایی ندارم.
تو این تاپیک هم فقط اومدی که یه حرفی زده باشی

fakhravari
یک شنبه 29 اردیبهشت 1392, 19:37 عصر
اره دیگه:بامزه: