Можно ли в codeception использовать различные sql функции и операторы

Привет!

Сейчас изучаю как codeception может работать с БД, смотрю вот эту документацию Db - Codeception - Documentation
При работе с простым запросом типа (пробую грабнуть результат grabFromDatabase)
select column from table where id=20;
я получаю ожидаемое значение, а вот когда пытаюсь использовать grabFromDatabase из более сложного запроса, например
select sum(column1) from table where column2 between 1472688000 and 1473690320 and siteId=2 group by column3 order by sum(column1) desc;
то вытащить результат не получается.
И поэтому пока вопрос в том может ли codeception работать с sql функцииzvbи операторами -
SUM, BETWEEN, GROUP BY, ORDER BY, DESC, JOIN и т.д.?
Спасибо.

В модуле DB не предусмотрены сложные запросы, решается это добавлением своих функций работы с DB в хелпер… К примеру вот так Codeception DB helper to extend database functionalities (update & delete) · GitHub последняя функция.

1 лайк