where COALESCE(Customer_T.ACTIVE_FLAG,1)=1 and Customer_T.ACTIVE_FLAG=1 and (Customer_T.STATUS like '%$stat%') and (Customer_J.JOB_TYPE like '%$Problem%') if($dateInput <> '' )
{ and (Date_Format(CREATED_DATETIME, '%d-%m-%Y') between '$dateInput' and '$dateInputto')}";
ผมอยากให้ dateInput เมื่อมีค่าว่างไม่ต้องเอาไป where แต่เมื่อมีค่าค่อยเอาไป where อะครับ
ต้องเขียนประมาณไหนหรอครับ
$sql = " SELECT * FROM ชื่อตาราง ";
$sql .= " where COALESCE(Customer_T.ACTIVE_FLAG,1)=1 and Customer_T.ACTIVE_FLAG=1 and (Customer_T.STATUS like '%$stat%') and (Customer_J.JOB_TYPE like '%$Problem%') ";
if($dateInput <> '' )
{
$sql .= " and (Date_Format(CREATED_DATETIME, '%d-%m-%Y') between '$dateInput' and '$dateInputto') ";
}
$result = mysql_query($sql);