• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جستجو با نوع داده datetime
#1
Lightbulb 
من یه فیلد دارم تو دیتابیسم، از نوع داده datetime

time ش رو تو عملیات هام باش کاری ندارم، فقط برای اینه که نشون بده یه job تو چه ساعتی ثبت شده، فقط نمایش

حالا تو دیتا گریدم یه option اضافه کردم که میاد بر اساس تاریخ انتخابی کاربر جستجو میکنه، یعنی بین دو تا تاریخ

از صبحه که سر کارم میگم خدایا چرا مثلاً وقتی میگم از تاریخ 10-5-2012 به بعد رو نشون بده، بعضی از رکوردای تاریخ 10-5-2012 رو نشون نمیده، آخر دیدم این time منو گذاشته سر کار، من تو کوئریم بخش تایم رو به تاریخ اضافه نکرده بودم، بعد وقتی مثلاً تو ساعت 17 بعد از ظهر جستجو میکردم، رکوردهایی که time اونا قبل از 17 بعدازظهر ثبت شده بود رو نشون نمیداد...

گفتم که بگم که گفته باشم که اینو دقت کنید اگه میدونید که نمیدونید اینو Tongue

همیشه واسه نوع داده datetime اینطوری سرچ بزنید:

کد:
SELECT * FROM `task` `StartDate`>='2012-5-10 00:00:00' AND `StartDate`<='2012-5-19 23:59:59'

کد پی‌اچ‌پی:
$query="SELECT * FROM `task` WHERE `LastWorkDate` >='$SDate 00:00:00' AND `LastWorkDate` <='$LDate 23:59:59' "

کد پی‌اچ‌پی:
$query="SELECT * FROM `task` WHERE `LastWorkDate` between '$SDate 00:00:00' AND '$LDate 23:59:59' "
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : oia


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان