-------------------------------------------------------------------- id want_date transport_date -------------------------------------------------------------------- 1 2015-07-20 2015-07-20 <-------------- อันนี้หมายถึง ส่งตามกำหนด 2 2015-07-21 2015-07-20 <----------------หมายถึง ส่งก่อนกำหนด 3 2015-07-22 2015-07-25 <----------------- หมายถึง ส่งช้าเกินกำหนด ------------------------------------------------------------------
#หาระยะห่างของวัน function DateDiff($date_in,$date_out){ return (strtotime($date_out) - strtotime($date_in))/ ( 60 * 60 * 24 ); // 1 day = 60*60*24 } #การใช้งาน $want_date = '2015-07-20'; $transport_date = '2015-07-20' $countDate = DateDiff($want_date, $transport_date); if( $countDate>0){ echo 'ส่งก่อนกำหนด'; } else if($countDate<0){ echo 'ส่งช้ากว่ากำหนด'; } else { echo 'ส่งตรงกำหนด'; }
select count(*) all_transport, sum(want_date<transport_date) after_due, sum(want_date>transport_date) before_due, sum(want_date=transport_date) equal_due from table
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง