【发布时间】:2018-06-03 16:11:43
【问题描述】:
有两个表,分别命名为exchanges table和finaltrades table。
Exchanges 表有 START_TIME 字段(格式为:00:00:00)。
另一个 finaltrades 表有 exchange_id。
我只想计算最终交易表中 start_time 到 start_time+1hrs 之间的条目。 举例:如果 start_time 有 09:15:00,则只计算 09:15:00 到 10:15:00 之间的记录。
$Count_Trades = FinalTrade::where('user_id', '=', $user_id)
->whereColumn('start_time', '+', 01:00:00)
->count();
如何按关系更正此代码?
【问题讨论】:
-
您所说的“从 start_time 到 start_time+1 小时从最终交易开始”是什么意思?
finaltrades是否也有start_time列? -
finaltrade 没有 start_time 但是,我想与具有 start_time 的交换表建立关系,但 finaltrade 表具有 exchange_id。我还为您添加了示例。 @JonasStaudenmeir
-
请添加两个表格的示例日期和预期结果。
-
我添加了两张表的截图@JonasStaudenmeir
-
您希望从这些数据中得到什么结果?你想计算交易或交易所吗?
标签: laravel laravel-5.3 laravel-query-builder