dibi select – spojovaní dotazů (AND, OR)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Zdeno1981
Člen | 114
+
0
-

Zdravím,
potřeboval bych poradit od zkušenějších, mám tento dotaz

<?php
    public function selectDate($start, $end) {
        return $this->getDatabase()->select('*')->from($this->table)
                        ->where('%and', array(
                            array('start > %t', $start),
                            array('start >= %t', $end)
                                )
                        )
                        ->where('%and', array(
                            array('start < %t', $start),
                            array('start < %t', $end)
                                )
                        )
        ;
    }
?>

výsledek toho dotazu vypadá takto

<?php
SELECT *
FROM `ev_sakura`
WHERE (start > '2011-10-25 06:00:00') AND (start >= '2011-10-25 07:00:00') AND*
      (start < '2011-10-25 06:00:00') AND (start < '2011-10-25 07:00:00') LIMIT 1
?>

problém je že nevím jak zaměnit operátor AND* s hvězdičkou v tom dotazu na OR, nevěděl by někdo poradit?

Ot@s
Backer | 476
+
0
-

Zkus poslední příspěvek v tomto vláknu (misto druheho where dej or).

Zdeno1981
Člen | 114
+
0
-

Ot@s napsal(a):

Zkus poslední příspěvek v tomto vláknu (misto druheho where dej or).

díky moc, to mi nějak uniklo… ještě se mám pořad co učit s dibi :)