我正在使用Laravel 5,并且希望在我的数据库(SQLite)中获取两个日期之间的行。
我正在使用以下命令:
$trackers = Tracker::whereBetween('detect_at', [$date1, $date2])->where("serial", "uhu")->get();
但是我没有得到任何响应。
完整请求:
$date1 = "2015-07-13 03:53:38";
$date2 = "2015-07-13 03:58:36";
$trackers = Tracker::whereBetween('detect_at', [$date1, $date2])->where("serial", "uhu")->get();
这里是我的数据库中一行的示例:
id serial latitude longitude altitude accuracy detect_at created_at updated_at
728 uhu 48.0491 -1.74138 0 20 2015-07-13 03:54:38 2015-07-02 13:40:15 2015-07-02 13:40:15
detect_at
列使用了哪种数据库列类型?此外,你能复制生成的 SQL 代码吗? - lowerends