|
|
|
สอบถามเรื่องการดึงข้อมูลวันที่ในฐานข้อมูลมาตรวจสอบระยะห่างของวันค่ะ |
|
|
|
|
|
|
|
ถ้าค่าออกมาติดลบ เกิดขึ้นได้สองกรณี
ตามตัวอย่างนี้
datediff(date1,date2)
ถ้าจะใช้ datediff date1 ต้องวันที่ ที่เป็นปัจุบันกว่า(ใหม่กว่า) และ date2 ต้องมีค่าเท่ากับ date1 หรือน้อยกว่า date1 เท่านั้นน่ะครับ
ถ้า date1, date2 เป็นค่าว่าง (0000-00-00) ค่า datediff ที่ได้ก็ไม่ถูกต้องอยู่ดี
ทำความเข้าใจตามนี้น่ะครับ
|
|
|
|
|
Date :
2013-03-05 18:57:07 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นเหมือนเดิมค่ะพี่ ค่าตั้งต้นมากกว่า ดิฟไม่ได้ยุดี ไม่มีค่าโชว์เลย นู๋งงมากเลยตอนนี้ Code (PHP)
$sql=mysql_query("select datediff('date_out','date_re') as chk from customer where cus_id='2' ");
$rows = mysql_fetch_array($sql);
echo $rows['chk'];
ข้อมูลในดาต้าเบส date out=2013-06-04 ,date_re =2013-04-04 ไม่โชว็ค่ารัยเลยค่ะลองทำลองดัดแปลงสารพัดแล้วค่ะก็นิ่งเหมือนเดิมไม่รุว่าผิดส่วนไหน
|
|
|
|
|
Date :
2013-03-06 09:38:04 |
By :
เอาแต่ใจตัวแม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|