Ich arbeite auf der Statistikseite meiner App und versuche Daten nach Datum abzufragen.Ecto/Elixir, Wie kann ich nach Datum abfragen?
den Datumsbereich zu erhalten, verwende ich Calendar.Date
date_range = Date.days_after_until(start_date, end_date, true)
|> Enum.to_list
Und es gibt eine aktuelle Liste der Termine und jedes Datum sieht aus wie "2017-04-07"
. So mit dem Datum, das ich von date_range
bekam, versuchte ich abzufragen, aber es löst einen Fehler wie unten aus.
where cannot be cast to type Ecto.DateTime in query: from o in Myapp.Order, where: o.created_date >= ^~D[2017-04-07]
Für created_date
Bereich Ordnung, habe ich Feld wie diese, field :created_date, Ecto.DateTime
.
Wenn ich nach Datum abfragen möchte, wie kann ich es abfragen?
Vielen Dank im Voraus.
Was ist die genaue Abfrage, die Sie lief? – Dogbert