request->getPost('date1'); $date2 = $this->request->getPost('date2'); $sql = "select r.SP_ACCESSNUMBER, r.HOSTORDERNUMBER, PATNUMBER=right(p.PATNUMBER,8), p.FIRSTNAME, p.NAME, tr.*, STUFF( ( select ', '+ SP_TESTCODE from SP_TESTS where SP_ACCESSNUMBER=r.SP_ACCESSNUMBER and DEPTH=0 FOR XML PATH('') ), 1, 1, '' ) AS TESTS from cmod.dbo.CM_TM_REQUESTS tr left join SP_REQUESTS r on r.HOSTORDERNUMBER=tr.REFFID left join PATIENTS p on p.PATID=r.PATID where tr.REQDATE between '".$date1."T00:00' and '".$date2."T23:59' order by tr.REQDATE"; $query = $db->query($sql); $results = $query->getResultArray(); return $this->respond([ 'data' => $results ]); } public function HISMessages_index() { $db = \Config\Database::connect(); $date1 = $this->request->getPost('date1'); $date2 = $this->request->getPost('date2'); $sql = "select LOGID, BODY, LOGDATE from cmod.dbo.CM_TM_LOGS where LOGDATE between '$date1 00:00' and '$date2 23:59'"; $query = $db->query($sql); $results = $query->getResultArray(); return $this->respond([ 'data' => $results ]); } }