PDA

View Full Version : تاریخ عضویت



manager
سه شنبه 09 مرداد 1386, 14:22 عصر
ضمن عرض سلام و خسته نباشید

می خواستم از مدیران سایت بپرسم نمی شه یه فکری برای تاریخ ثبت نام بنده کرد ؟ البته این مسئله زیاد مهم نیست ولی تقریبا شبیه به یک جک شده !

ممنون

oxygenws
سه شنبه 09 مرداد 1386, 14:32 عصر
نه متاسفانه، حالا به هر دلیلی اون اطلاعات از بین رفته :)

ghabil
جمعه 06 مهر 1386, 14:23 عصر
خب با وجود اینهمه استاد توی این سایت فکر نمیکنم کار سختیه باشه یک کوئری زده بشه و تاریخ عضویتهای که Null هستند به تاریخ اولین پست هر شخص ست بشه.

پ .ن: من این پست رو امروز دیدم ، با اینکه قدیمی بود ولی چون مشکلش هنوز وجود داره گفتم شاید بد نبشه مطرح بشه.

oxygenws
جمعه 06 مهر 1386, 14:54 عصر
بد فکری نیست، کوئری اش رو بنویس :دی

Behrouz_Rad
جمعه 06 مهر 1386, 15:00 عصر
پیشنهاد خیلی خوبیه.

ghabil
جمعه 06 مهر 1386, 15:34 عصر
بد فکری نیست، کوئری اش رو بنویس :دی

جلو اینهمه استاد آدم خجالت میکشه دست به کیبورد ببره (بقول خودت :دی)
ولی فکر کنم اگر جداول به همین سادگی که من تصور کردم باشه یک چیزی شبیه ای این میشه :


Update Users Set UserRegDate= (Select Min(PostDate) from Posts where PostUser= UserID) where UserRegDate is null

oxygenws
جمعه 06 مهر 1386, 15:42 عصر
فکر کنم همچین کوئری ای حداقل توی MySQL کار نکنه. (دلیل (http://www.mysql.org/doc/refman/5.0/en/subqueries.html))

شرطی که باید چک بشه اینه:
user.joindate = 0

مقداری که باید توی user.joindate نوشته بشه اینه:
کوچکترین post.dateline

من فعلا ایده ای برای «یک» کوئری به ذهنم نرسیده...

oxygenws
جمعه 06 مهر 1386, 15:52 عصر
سوال مشابه اینجا (http://forums.mysql.com/read.php?61,65650,65650#msg-65650) شده و جوابش اینه! (http://forums.mysql.com/read.php?61,65650,66573#msg-66573)

oxygenws
شنبه 07 مهر 1386, 01:24 صبح
اوکی، فکر کنم درست شد.
آخر براش برنامه نوشتم :)
طبق گزارش برنامه، حدود ۱۲۰ نفر با این مشکل مواجه بودند!!!

ghabil
شنبه 07 مهر 1386, 19:02 عصر
آقا دستت درد نکنه ، ولی یک سوالی : حالا این MySql نمیتونه SubQueryرو کامل ساپورت کنه عیب نداره ، ولی دیگه View یا یک Temp Table هم نداره ؟
ابته خوبی Open Source ها همینه ها، هیچی ندارند آدم خیالش راحته باید همه چیز رو خودش بنویسه :دی ;)

oxygenws
شنبه 07 مهر 1386, 20:36 عصر
چرا خوب، اینایی که گفتی رو داره... بهتره دیگه این بحث رو ادامه ندی، چون فکر کنم به هیچی مربوط نشه!!