cc-4347: Fixed missing AND clause
This commit is contained in:
parent
b4748a3b1f
commit
f1487ba69d
|
@ -1638,9 +1638,11 @@ SQL;
|
||||||
':end' => $end_string ), 'all');
|
':end' => $end_string ), 'all');
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
$sql .= " AND ((si1.starts >= :start1::TIMESTAMP AND si1.starts < :end1::TIMESTAMP)
|
$sql .= " ". <<<SQL
|
||||||
OR (si1.ends > :start2::TIMESTAMP si1.ends <= :end2::TIMESTAMP)
|
AND ((si1.starts >= :start1::TIMESTAMP AND si1.starts < :end1::TIMESTAMP)
|
||||||
OR (si1.starts <= :start3::TIMESTAMP AND si1.ends >= :end3::TIMESTAMP))";
|
OR (si1.ends > :start2::TIMESTAMP AND si1.ends <= :end2::TIMESTAMP)
|
||||||
|
OR (si1.starts <= :start3::TIMESTAMP AND si1.ends >= :end3::TIMESTAMP))
|
||||||
|
SQL;
|
||||||
return Application_Common_Database::prepareAndExecute( $sql,
|
return Application_Common_Database::prepareAndExecute( $sql,
|
||||||
array(
|
array(
|
||||||
'start1' => $start_string,
|
'start1' => $start_string,
|
||||||
|
|
Loading…
Reference in New Issue