私は自分のアプリの統計ページに取り組んでいて、データを日付で照会しようとしています。Ecto/Elixir、日付で質問するにはどうすればよいですか?
日付範囲を取得するには、私はCalendar.Date
date_range = Date.days_after_until(start_date, end_date, true)
|> Enum.to_list
を使用して、それは、日付の日付のリストを返し、それぞれの日付が"2017-04-07"
のように見えます。だから私はdate_range
から取得した日付で、私はクエリを試みたが、それは以下のようなエラーを引き起こします。注文のcreated_date
フィールドで
where cannot be cast to type Ecto.DateTime in query: from o in Myapp.Order, where: o.created_date >= ^~D[2017-04-07]
、私はこの、 field :created_date, Ecto.DateTime
のような場を作りました。
日付でクエリを実行する場合は、どのようにクエリを実行できますか?
ありがとうございます。
あなたが走った正確なクエリとは何ですか? – Dogbert