Jak można zapisać takie zapytanie za pomocą Eloquent?
SELECT
COUNT(cars.id)
FROM
`cars`
WHERE
YEAR(cars.created_at) = YEAR(CURRENT_DATE()) AND MONTH(cars.created_at) = MONTH(CURRENT_DATE())
GROUP BY
cars.id;
Jak można zapisać takie zapytanie za pomocą Eloquent?
SELECT
COUNT(cars.id)
FROM
`cars`
WHERE
YEAR(cars.created_at) = YEAR(CURRENT_DATE()) AND MONTH(cars.created_at) = MONTH(CURRENT_DATE())
GROUP BY
cars.id;
Wiesz, że jak masz indeks na cars.created_at
, to nie zostanie on użyty?
Ostatnio wykupiłem konto premium na google, więc się podzielę: https://stackoverflow.com/a/33534821/5515745
Zapytanie z d**y... Zakładam, że id
jest PK.
Na pewno chciałeś takiego wyniku:
http://sqlfiddle.com/#!9/614b20/1
:)