Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем доброго времени суток, я этакий джуниор в laravel, и я столкнулся с затруднением реализации такого запроса к базе с помощью ORM:
SELECT company_id,company.name, DATE_FORMAT(`created_at`, "%Y-%m-%d"),
count(`visited`), sum(`visited`)
FROM `events` JOIN
`company`
ON company.id = events.company_id
WHERE `type` != 0 AND
`company_id` IN ('.$company.') AND
`created_at` BETWEEN "'. $between[0] .'" AND "'. $between[1] .'"
GROUP BY DATE_FORMAT(`created_at`, "%Y-%m-%d")
Проблема в таких вещах как использование DATE_FORMAT, можно ли вообще это осуществить через ORM?
Не в сети
$result=DB:table('evente)->where(.....)->select('company_id','company.name',DB::raw(' DATE_FORMAT(`created_at`, "%Y-%m-%d"),DB::raw('count('visited'),DB::raw('sum('visited'));
как-то так...
Не в сети
Спасибо
Не в сети
Страницы 1