<?php
  $d = $_GET['d'];
  $m = $_GET['m'];
  $y = $_GET['y'];
  $status = $_GET['status'];
  $ymd = $y."-".$m."-".$d;
  $b1_ymd = $y."-".$m."-01";
  $b2_ymd = $y."-".$m."-".$d;

  // ทะเบียนภาษี ไกล้หมดอายุ
  if ($status == "1") {
    $sql_ex = "SELECT
      a.CT_NO, a.PS_ID, a.PS_NAME, a.REG_NO, a.SERIAL_NO, a.PSERIAL_NO,
      b.XPLC_NO, b.REG_EXPIRE, b.PLC_EXPIRE
    FROM EHONGDB.dbo.hps_ctmain a
    left outer join (select * from EHONGDB.dbo.PRODUCT_PRODUCTSERIAL) b on (a.CT_NO=b.firstct_no)
    WHERE b.REG_EXPIRE = '$ymd'";
    $name = "ทะเบียนภาษี ไกล้หมดอายุ";
  }
  // รวม ทะเบียนภาษี ไกล้หมดอายุ
  if ($status == "s1") {
    $sql_ex = "SELECT
      a.CT_NO, a.PS_ID, a.PS_NAME, a.REG_NO, a.SERIAL_NO, a.PSERIAL_NO,
      b.XPLC_NO, b.REG_EXPIRE, b.PLC_EXPIRE
    FROM EHONGDB.dbo.hps_ctmain a
    left outer join (select * from EHONGDB.dbo.PRODUCT_PRODUCTSERIAL) b on (a.CT_NO=b.firstct_no)
    WHERE b.REG_EXPIRE BETWEEN '$b1_ymd' AND '$b2_ymd' ";
    $name = "ทะเบียนภาษี ไกล้หมดอายุ";
  }
  // พรบ ไกล้หมดอายุ
  if ($status == "2") {
    $sql_ex = "SELECT
      a.CT_NO, a.PS_ID, a.PS_NAME, a.REG_NO, a.SERIAL_NO, a.PSERIAL_NO,
      b.XPLC_NO, b.REG_EXPIRE, b.PLC_EXPIRE
    FROM EHONGDB.dbo.hps_ctmain a
    left outer join (select * from EHONGDB.dbo.PRODUCT_PRODUCTSERIAL) b on (a.CT_NO=b.firstct_no)
    WHERE b.PLC_EXPIRE = '$ymd'";
    $name = "พ.ร.บ. ไกล้หมดอายุ";
  }
  // รวม พรบ ไกล้หมดอายุ
  if ($status == "s2") {
    $sql_ex = "SELECT
      a.CT_NO, a.PS_ID, a.PS_NAME, a.REG_NO, a.SERIAL_NO, a.PSERIAL_NO,
      b.XPLC_NO, b.REG_EXPIRE, b.PLC_EXPIRE
    FROM EHONGDB.dbo.hps_ctmain a
    left outer join (select * from EHONGDB.dbo.PRODUCT_PRODUCTSERIAL) b on (a.CT_NO=b.firstct_no)
    WHERE b.PLC_EXPIRE BETWEEN '$b1_ymd' AND '$b2_ymd' ";
    $name = "พ.ร.บ. ไกล้หมดอายุ";
  }

  // ทะเบียนภาษี หมดอายุ ไม่ต่อ
  if ($status == "3") {
    $sql_ex = "SELECT
      a.CT_NO, a.PS_ID, a.PS_NAME, a.REG_NO, a.SERIAL_NO, a.PSERIAL_NO,
      b.XPLC_NO, b.REG_EXPIRE, b.PLC_EXPIRE
    FROM EHONGDB.dbo.hps_ctmain a
    left outer join (select * from EHONGDB.dbo.PRODUCT_PRODUCTSERIAL) b on (a.CT_NO=b.firstct_no)
    WHERE b.REG_EXPIRE <= '$b1_ymd' and (day(b.REG_EXPIRE)='$d')
    ORDER by REG_EXPIRE DESC";
    $name = "ทะเบียนภาษี หมดอายุ ไม่ต่อ";
  }
  // รวม ทะเบียนภาษี หมดอายุ ไม่ต่อ
  if ($status == "s3") {
    $sql_ex = "SELECT
      a.CT_NO, a.PS_ID, a.PS_NAME, a.REG_NO, a.SERIAL_NO, a.PSERIAL_NO,
      b.XPLC_NO, b.REG_EXPIRE, b.PLC_EXPIRE
    FROM EHONGDB.dbo.hps_ctmain a
    left outer join (select * from EHONGDB.dbo.PRODUCT_PRODUCTSERIAL) b on (a.CT_NO=b.firstct_no)
    WHERE b.REG_EXPIRE <= '$ymd'
    ORDER by REG_EXPIRE DESC";
    $name = "ทะเบียนภาษี หมดอายุ ไม่ต่อ";
  }

  // พรบ หมดอายุ ไม่ต่อ
  if ($status == "4") {
    $sql_ex = "SELECT
      a.CT_NO, a.PS_ID, a.PS_NAME, a.REG_NO, a.SERIAL_NO, a.PSERIAL_NO,
      b.XPLC_NO, b.REG_EXPIRE, b.PLC_EXPIRE
    FROM EHONGDB.dbo.hps_ctmain a
    left outer join (select * from EHONGDB.dbo.PRODUCT_PRODUCTSERIAL) b on (a.CT_NO=b.firstct_no)
    WHERE b.PLC_EXPIRE <= '$b1_ymd' and (day(b.PLC_EXPIRE)='$d')
    ORDER by PLC_EXPIRE DESC";
    $name = "พ.ร.บ. หมดอายุ ไม่ต่อ";
  }
  // รวม พรบ หมดอายุ ไม่ต่อ
  if ($status == "s4") {
    $sql_ex = "SELECT
      a.CT_NO, a.PS_ID, a.PS_NAME, a.REG_NO, a.SERIAL_NO, a.PSERIAL_NO,
      b.XPLC_NO, b.REG_EXPIRE, b.PLC_EXPIRE
    FROM EHONGDB.dbo.hps_ctmain a
    left outer join (select * from EHONGDB.dbo.PRODUCT_PRODUCTSERIAL) b on (a.CT_NO=b.firstct_no)
    WHERE b.PLC_EXPIRE <= '$ymd'
    ORDER by PLC_EXPIRE DESC";
    $name = "พ.ร.บ. หมดอายุ ไม่ต่อ";
  }
?>
