Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT person.`personid`, person.`name`, person.`familyname`, person.`name`, doorreader.`portid`, doorreader.`boardid`, doorreader.`doorid`, doorreader.`readerid`, doorreader.`readername`, cardevent.`cardno`, company.`companyname`, depart.`departname`, cardevent.`cardeventdate`, cardevent.`cardeventtime` FROM `t_person` AS person INNER JOIN `t_cardevent` AS cardevent ON cardevent.`personid` = person.`personid` INNER JOIN `t_door` AS door ON door.`doorid` = cardevent.`doorid` INNER JOIN `t_doorreader` AS doorreader ON doorreader.`readerid` = cardevent.`readerid` INNER JOIN `t_company` AS company ON company.`companycode` = person.`companycode` INNER JOIN `t_department` AS depart ON depart.`departcode` = person.`departcode` WHERE cardevent.`cardeventdate` BETWEEN '20090101' AND '20090128' AND (person.`personid` = '318' OR person.`personid` = '364' OR person.`personid` = '418' OR person.`personid` = '626' OR person.`personid` = '643' OR person.`personid` = '661' OR person.`personid` = '737' OR person.`personid` = '799' OR person.`personid` = '800' OR person.`personid` = '808' OR person.`personid` = '810' OR person.`personid` = 'aaaaa1' OR person.`personid` = 'dublikatas') AND doorreader.`doorid` = '1' AND doorreader.`boardid` = '005' ORDER BY cardevent.`cardeventdate`, cardevent.`cardeventtime` ASC
- array (size=22)
- 0 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090114' (length=8)
- 'cardeventtime' => string '073940' (length=6)
- 1 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090114' (length=8)
- 'cardeventtime' => string '132415' (length=6)
- 2 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090114' (length=8)
- 'cardeventtime' => string '172532' (length=6)
- 3 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090115' (length=8)
- 'cardeventtime' => string '101837' (length=6)
- 4 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090115' (length=8)
- 'cardeventtime' => string '170758' (length=6)
- 5 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090116' (length=8)
- 'cardeventtime' => string '075832' (length=6)
- 6 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090116' (length=8)
- 'cardeventtime' => string '111225' (length=6)
- 7 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090116' (length=8)
- 'cardeventtime' => string '123715' (length=6)
- 8 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090116' (length=8)
- 'cardeventtime' => string '170935' (length=6)
- 9 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090119' (length=8)
- 'cardeventtime' => string '080549' (length=6)
- 10 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090119' (length=8)
- 'cardeventtime' => string '102301' (length=6)
- 11 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090119' (length=8)
- 'cardeventtime' => string '171749' (length=6)
- 12 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090120' (length=8)
- 'cardeventtime' => string '075647' (length=6)
- 13 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090120' (length=8)
- 'cardeventtime' => string '113503' (length=6)
- 14 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090120' (length=8)
- 'cardeventtime' => string '132655' (length=6)
- 15 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090120' (length=8)
- 'cardeventtime' => string '171318' (length=6)
- 16 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090121' (length=8)
- 'cardeventtime' => string '075841' (length=6)
- 17 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090121' (length=8)
- 'cardeventtime' => string '110322' (length=6)
- 18 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090121' (length=8)
- 'cardeventtime' => string '122253' (length=6)
- 19 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090121' (length=8)
- 'cardeventtime' => string '170634' (length=6)
- 20 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '1' (length=1)
- 'readername' => string 'Vartai IN' (length=9)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090122' (length=8)
- 'cardeventtime' => string '075600' (length=6)
- 21 =>
- array (size=13)
- 'personid' => string 'dublikatas' (length=10)
- 'name' => string 'BoguslauskienÄ— Asta' (length=20)
- 'familyname' => string '' (length=0)
- 'portid' => string '01' (length=2)
- 'boardid' => string '005' (length=3)
- 'doorid' => string '1' (length=1)
- 'readerid' => string '2' (length=1)
- 'readername' => string 'Vartai OUT' (length=10)
- 'cardno' => string '05910680' (length=8)
- 'companyname' => string 'Baltijos brasta' (length=15)
- 'departname' => string 'Logistika' (length=9)
- 'cardeventdate' => string '20090122' (length=8)
- 'cardeventtime' => string '170847' (length=6)
- foreach ($prafiltruotas_cardeventtime as $k => $value)
- {
- if ($value['readerid'] == 1 || $value['readerid']==3) { $veiksmas = 'atejo'; }
- elseif ($value['readerid'] == 2 || $value['readerid']==4) { $veiksmas = 'isejo'; }
- //elseif ($k % $count);
- $atvikimas[$value['personid']][$value['cardeventdate']][$veiksmas] = $value['cardeventtime'];
- }
- $isd = array();
- $virs = array();
- foreach ($atvikimas as $k1 => $value1) { $sum = 0; $virsval = 0; $diff = 0;
- foreach ($value1 as $k2 => $value2) {
- if (isset($value2['isejo']) && isset($value2['atejo'])) {
- $date_atejo = new DateTime($k2.$value2['atejo']);
- $date_isejo = new DateTime($k2.$value2['isejo']);
- $diff = abs(strtotime($date_isejo->format('Y-m-d H:i:s')) - strtotime($date_atejo->format('Y-m-d H:i:s'))); }
- if ($diff > 28800) { $virsval += ($diff - 28800); } $sum += $diff; }
- $timef = $model->secondsToTime($sum); $timefv = $model->secondsToTime($virsval);
- $isd[$k1] = $timef['h'].':'.$timef['m'].':'.$timef['s'];
- $virs[$k1] = $timefv['h'].':'.$timefv['m'].':'.$timefv['s']; }
Advertisement
Add Comment
Please, Sign In to add comment