6
Chcę utworzyć SQL za pomocą keywork "między" w Elixir Ecto.Jak utworzyć SQL za pomocą "między" w Elixir Ecto
wiem jak stworzyć SQL przy użyciu like
where: like(t.descript, ^some_description)
Ale gdy próbuję to zrobić w taki sam sposób jak like
where: between(t.start_date, ^start_date, ^end_date),
Dostałem „nie ważne "błąd msg
** (Ecto.Query.CompileError) `between(t.start_date(), ^start_date, ^end_date)` is not a valid query expression.**
Jak mogę to zrobić we właściwy sposób?
Z góry dziękuję !!
Masz na myśli 'data_początkowa <=^data_końcowa'? –
tak, prawda. poprawione. @RamonSnir – shankardevy
Dla innych możesz połączyć je w jedną linię z "i". 'where: t.start_date> =^data_początkowa i data w t.start <=^data_końcowa'. – Dustin