Cześć. Chciałbym wyciagnąć poprzednie i następnę wydarzenie od dzisiaj.Mam takie zapytanie ale cos tu nie działa.
Czy jest możliwość zadać takie query żeby nie obrabiać już tego w skrypcie? date > MIN('date') nic nie daje bo zwraca wszystkie mniejsze od dzisiejszej a ich jest za duzo....
  1. $select = $this->select()
  2. ->from(array('sc' => 'schedule'))
  3. ->join(array('se' => 'season'), 'sc.season_id = se.season_id', array('season_id' => 'se.season'))
  4. ->join(array('lta' => 'league_table'), 'sc.host_id = lta.position_id', array('host_id' => 'lta.team'))
  5. ->join(array('ltb' => 'league_table'), 'sc.visitor_id = ltb.position_id', array('visitor_id' => 'ltb.team'))
  6. ->where("host_id = '7'")
  7. ->where('date < ?', new Zend_Db_Expr("NOW()" ))
  8. ->limit(1)
  9. ->setIntegrityCheck(false);
  10. $schedule = $this->fetchAll($select)->toArray();
  11. return $schedule;


Ehhh OK przepraszam ze zawracam głowe znalazłem banał ale nie mogłem na to wpaść http://forum.php.pl/index.php?showtopic=151193