Частый гость
Покинул форум
Сообщений всего: 130
Дата рег-ции: Май 2008
Помог: 0 раз(а)
|
Добрый день!
Имеется таблица с данными, из которой выводится отчет на php:
PHP:
скопировать код в буфер обмена
$sql="Insert Into navdb.otchet "; $sql=$sql."(user,date,date_real,object,vid,text,connect) "; $sql=$sql."Select "; $sql=$sql."'' as 'user', "; $sql=$sql."FROM_UNIXTIME(GMTime) as 'date', "; $sql=$sql."DATE as 'date_real', "; $sql=$sql."concat_ws('',v.VehicleRegNumber,'[',vg.GroupText,']') as 'object', "; $sql=$sql."'входящий' as 'vid', "; $sql=$sql."IF(m.CloseTime>0,concat_ws(' * ',mc1.`VehicleText`,mc2.`VehicleText`),concat_ws('.',mc1.`VehicleText`,mc2.`VehicleText`)) as 'text', "; $sql=$sql."'Да' as 'connect' "; $sql=$sql."From navdb.messagesin m "; $sql=$sql."LEFT JOIN navdb.`vehicles` v ON (v.`VehicleID`=m.`VehicleID`) "; $sql=$sql."LEFT JOIN navdb.`vehgroups` vg ON (vg.`GroupID`=v.`GroupID`) "; $sql=$sql."LEFT JOIN navdb.`messagecodes` mc1 ON (mc1.`Mcode`=SUBSTRING(m.VehicleStatus,1,INSTR(m.VehicleStatus,';')-1)) "; $sql=$sql."LEFT JOIN navdb.`messagecodes` mc2 ON (mc2.`Mcode`=SUBSTRING(m.VehicleStatus,INSTR(m.VehicleStatus,';')+1,LENGTH(m.VehicleStatus)-INSTR(m.VehicleStatus,';')-1)) "; $sql=$sql."where FROM_UNIXTIME(GMTime) between ".$_GET[d1]." and ".$_GET[d2]." ";
как отфильтровать данные которые попадают в колонку v.VehicleRegNumber, т.е не заносить в таблицу данные определенного значения?! например если v.VehicleRegNumber равно "A-21"(Отредактировано автором: 29 Августа, 2008 - 12:59:36)
|