3. $strSQLEMPsearchday ="SELECT * FROM emp_leaved WHERE( '".$_POST["txtdate1"]."' >= EMPL_START AND '".$_POST["txtdate2"]."' <= EMPL_STOP ) OR ( EMPL_START BETWEEN '".$_POST["txtdate1"]."' AND '".$_POST["txtdate2"]."' ) OR ( EMPL_STOP BETWEEN '".$_POST["txtdate1"]."' AND '".$_POST["txtdate2"]."' ) ORDER BY EMPL_START ASC";
$strSQLEMPsearchday ="SELECT * FROM emp_leaved WHERE( '".$_POST["txtdate1"]."' >= EMPL_START AND '".$_POST["txtdate2"]."' <= EMPL_STOP ) OR ( EMPL_START BETWEEN '".$_POST["txtdate1"]."' AND '".$_POST["txtdate2"]."' ) OR ( EMPL_STOP BETWEEN '".$_POST["txtdate1"]."' AND '".$_POST["txtdate2"]."' ) ORDER BY EMPL_START ASC";
LEFT JOIN stock_d.type ON type.TypeID = bill_out.TypeID
/// stock_d.type = ชื่อ ฐานข้อมูล . ชื่อตาราง type.TypeID = ชื่อตาราง . ID ตาราง bill_out.TypeID = จากตางรางของคุณ . ID ตาราง ที่เชื่อมหากัน
LEFT JOIN stock_d.admin ON bill_id.AdminID = admin.AdminID
/// จะ Join กัน 3-5 ตารางก็ได้ รูปแบบอันเดียวกัน
WHERE (bill_id.Date BETWEEN '$DateStart1' AND '$DateEnd1') //// เงื่อนไขอื่นๆ
AND (bill_id.DeptID = '$DeptID') //// เงื่อนไขอื่นๆ
AND (bill_id.StatusBill = 'Y') //// เงื่อนไขอื่นๆ
ORDER BY bill_id.BillNo,bill_id.Date,bill_out.ProductID ASC //// เงื่อนไขอื่นๆ
SELECT bill_out.BillNo,
bill_out.ProductID,
bill_out.Name,
bill_out.NameLao,
bill_out.QTY,
bill_out.Price,
bill_out.Result,
IF(bill_out.CurrencyID=1,bill_out.Result,0) AS KIP,
IF(bill_out.CurrencyID=2,bill_out.Result,0) AS BATH,
IF(bill_out.CurrencyID=3,bill_out.Result,0) AS USD,
bill_id.Date,
bill_id.DeptID,
bill_id.AdminID,
bill_id.DeptID,
bill_id.DivisionID,
bill_id.Sno,
type.TypeID,
type.TypeName,
admin.CodeID,
admin.AdminID,
admin.AdminName,
FROM stock_d.bill_out
LEFT OUTER JOIN stock_d.bill_id ON bill_out.BillNo = bill_id.BillNo
LEFT OUTER JOIN stock_d.type ON type.TypeID = bill_out.TypeID
LEFT OUTER JOIN stock_d.admin ON bill_id.AdminID = admin.AdminID
WHERE (bill_id.Date BETWEEN '$DateStart1' AND '$DateEnd1')
AND (bill_id.DeptID = '$DeptID')
AND (bill_id.StatusBill = 'Y')
ORDER BY bill_id.BillNo,bill_id.Date,bill_out.ProductID ASC