このクエリで誰かが間違っていると教えてもらえますか?どこのクエリビルダーwhereDate throwing error: '句'の '2017-05-03 12:00:00'の列が不明
$orderdaytimes = OrderDayTime::whereColumn([
['date','>=',$start],
['date','<=',$end]
]) -> get();
それは私にエラー与えて
:
SQLSTATE[42S22]: Column not found: 1054 Unknown column '2017-05-03 12:00:00' in 'where clause' (SQL: select * from
order_day_times
where (date
>=2017-05-03 12:00:00
anddate
<=2017-05-31 12:00:00
))
私が直接DBでそれをテストしてみたし、次の作品:
select * from `order_day_times` where (`date` >= '2017-05-03 12:00:00' and `date` <= '2017-05-31 12:00:00')
しかし雄弁に自動的に追加し、 "`" クエリには? T_T
ありがとうございます。
テーブルに 'Column'という列がありますか? –
それはありません。この質問は、質問に記載されているように引用符を置き換えた場合に機能します。( – Faye