Запрос xpdo с условием при сложении значений двух столбцов
        Добрый день подскажите может кто знает. Нужно сделать SQL запрос при этом условием должно быть сумма значений двух столбцов.
+----+---------+-----------+
| id | width | length |
+----+---------+-----------+
| 1 | 0 | 300 |
| 2 | 100 | 400 |
| 3 | 200 | 500 |
| 4 | 300 | 600 |
| 5 | 100 | 700 |
| 6 | 200 | 800 |
| 7 | 300 | 900 |
+----+---------+-----------+
Такой код к сожалению не работает:
    
    
                                                                                
            +----+---------+-----------+
| id | width | length |
+----+---------+-----------+
| 1 | 0 | 300 |
| 2 | 100 | 400 |
| 3 | 200 | 500 |
| 4 | 300 | 600 |
| 5 | 100 | 700 |
| 6 | 200 | 800 |
| 7 | 300 | 900 |
+----+---------+-----------+
Такой код к сожалению не работает:
$q = $modx->newQuery('Test');
$q->where([
    'width + length:<=' => 1000,
    'length - width:>=' => 500,
]);
$modx->getCollection('Test', $q);    Комментарии: 1
                Попробуй напрямую закинуть запрос через метод $modx->query
                    $sql = "SELECT * FROM ваша_таблица WHERE (width + length) <= 1000 AND (length - width) >= 500";
$result = $modx->query($sql);
$rows = $result->fetchAll(PDO::FETCH_ASSOC);            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.