Zapytanie SQL za pomocą Eloquent

Zapytanie SQL za pomocą Eloquent
LI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

Jak można zapisać takie zapytanie za pomocą Eloquent?

Kopiuj
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;
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1788
1

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

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
1

Zapytanie z d**y... Zakładam, że id jest PK.
Na pewno chciałeś takiego wyniku:
http://sqlfiddle.com/#!9/614b20/1
:)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.