Operátor BETWEEN v Database Explorer
- Kalfi
- Člen | 14
Ahoj,
chtěl bych se zeptat jak řešíte v Database Explorer sql, kde potřebujete BETWEEN. Nic jsem v návodu nenašel a řeším to přes query , kde vložím připravený dotaz
SELECT .... FROM table WHERE column BETWEEN ? AND ?
Jak toto napsat pomocí Database Explorer? Napadlo mě jen
$table->where('column >= ? AND column <= ?', $value1, $value2);
Díky za případnou odpověď.
- Lumeriol
- Generous Backer | 63
Kalfi napsal(a):
Ahoj,
chtěl bych se zeptat jak řešíte v Database Explorer sql, kde potřebujete BETWEEN. Nic jsem v návodu nenašel a řeším to přes query , kde vložím připravený dotaz
SELECT .... FROM table WHERE column BETWEEN ? AND ?
Jak toto napsat pomocí Database Explorer? Napadlo mě jen
$table->where('column >= ? AND column <= ?', $value1, $value2);
Díky za případnou odpověď.
Ahoj,
musíš to obalit do pole, jelikož tam máš víc argumentů a samozřejmě přidat BETWEEN. Správně to tedy mělo být nějak takto:
$table->where([
...
'column BETWEEN ? AND ?' => [$value1, $value2]
...
]);