我想要提取超过2天的记录。
added_to_cart_at
字段的当前数据库记录只有一行2016-05-01 12:23:23
我使用下面的代码
$date = new DateTime;
$date->modify('-2 days');
$formatted_date = $date->format('Y-m-d H:i:s');
echo $formatted_date; // prints 2016-04-29 14:27:42
$result = DB::table('cart_reminder')->whereDate('added_to_cart_at','<=',$formatted_date)->get();
foreach ($result as $row)
{
echo $row->user_email;
}
理想情况下,where
条件应该失败并且应该返回0条记录。但它取得了创纪录的成绩。
已编辑:
$result = DB::table('cart_reminder')->whereDate(\Carbon\Carbon::now()->subDays(2)->toDateString())->get();
foreach ($result as $row)
{
echo $row->user_email;
}
它打印错误
production.ERROR: exception 'ErrorException' with message 'Missing argument 2 for Illuminate\Database\Query\Builder::whereDate(), called in
为什么?
答案 0 :(得分:0)
您未指定列。
unsigned int y = threadIdx.y + blockDim.y * blockIdx.y;
unsigned int x = threadIdx.x + blockDim.x * blockIdx.x;
unsigned int tid = y + lda * x;
if ( (x < M) && (y < N) ) {
atomicAdd(&histo[0], 1);
}