PDA

View Full Version : OrderBy در Union Query



samaneh_h
چهارشنبه 08 شهریور 1385, 11:09 صبح
من دو تا table دارم که در هر کدوم از اونها یه فیلد از نوع Date ولی با نامهای مختلف وجود دارد
خب حالا این دئ تا رو Union کردم حالا می‌خوام بر اساس اون فیلدهای تاریخ مرتب بشن
چیکار کنم که بعد از Union یک لیست بر اساس تاریخ مرتب شده داشته باشم
:بامزه:
ای راستی یه چیزه دیگه بعضی از این تاریخ ها هم خالیه می‌خوام با این که ترتیب صعودیه ولی اینا بیفته آخر می‌شه؟؟

samaneh_h
چهارشنبه 08 شهریور 1385, 14:29 عصر
کجاست یاری کننده ای که مرا یاری کند....

sarami
چهارشنبه 08 شهریور 1385, 15:45 عصر
ابتدا در یک کوئری جداگانه union کنین و سپس دریک کوئری دیگر که نتایج اولی رو استخراج میکنه orderby

samaneh_h
چهارشنبه 08 شهریور 1385, 15:58 عصر
مرسی
فکر می‌کردم ساده باشه ولی اصلاً حواسم به این مورد ساده نبود در هر صورت خیلی خیلی ممنون ولی سوال دومم چی .
بعضی از این تاریخ ها هم خالیه می‌خوام با این که ترتیب صعودیه ولی اینا بیفته آخر -می‌شه؟؟
راهش که این نیست -->باید از اون کوئری نهایی یه union دیگه بگیرم بین اونایی که تاریخ دارن و ندارن؟؟؟

samaneh_h
پنج شنبه 09 شهریور 1385, 09:58 صبح
بابا کمک کنید

sarami
پنج شنبه 09 شهریور 1385, 17:32 عصر
میتونین یه فیلد مجازی تعریف کنین که همون فیلد تاریخه و isnull()اون رو برابر 999999 قرار بدین و تیک نمایش رو بردارین . حال اگه بر اساس فیلئ مجازی سورت کنین بدلیل بزرگتر بودن 999999 این مقادیر تهی در انتهای query شما قرار میگیرن.

moustafa
پنج شنبه 09 شهریور 1385, 17:35 عصر
یه دستور یا کوئری بنویس اون فیلدهای که خالی به مقدار اخرین تاریخ بعلاوه یک اپدیت بشه
بعد که کارت تمام شد دوباره با همون روش ، همون تاریخ به null اپدیت بشه

sarami
پنج شنبه 09 شهریور 1385, 17:47 عصر
نیازی به update کردن نیست شما میتونین از فیلدهای مجازی استفاده کنین . به نمونه مراجعه کنین و به query یک یه نگاهی بندازین همه چیز رو متوجه خواهید شد

Ali_Fallah
پنج شنبه 09 شهریور 1385, 18:09 عصر
اگر سمانه خانم (امیدوارم که اشتباه نکرده باشم) فایل خودشون رو آپلود کرده بودند فکر کنم تا الان جواب گرفته بودند...

moustafa
پنج شنبه 09 شهریور 1385, 19:03 عصر
مهدی جون ،مثل اینکه همزمان جواب فرستادیم من پاسخ شما رو ندیدم والا من غلط می کنم رو حرف شما حرف بزنم :چشمک: حرف فقط حرف صارمی

sarami
پنج شنبه 09 شهریور 1385, 19:25 عصر
دور از جون عزیز این حرفها کدومه شما هم راه حل دادین دیگه... هزار تا چیز ما از شما یاد گرفتیم

samaneh_h
شنبه 11 شهریور 1385, 08:44 صبح
فوق العاده ممنون، درست شد.

moustafa
یک شنبه 12 شهریور 1385, 12:37 عصر
هزار تا چیز ما از شما یاد گرفتیم
مهدی جون اینجاش مثل فیلمای هندی کارته ای سرتاسر خالیبندی بود ،ماشاله کاربران وحضا رمحترم و اکسس پرور این سایت هوشیارتر وعاقل تر ازاین حرفا هستند که دیگه اینجور فیلمارو باورکنند ،بابا بروسلی رزمی کار بود ،هندی ا که فیل چرون بودند ....