我想使用表中的created_at值从数据库中获取最近7个季度的数据,您将通过查看下面的代码来了解该表。 顺便说一句,通过将四分之一替换为其中一个单词,此代码可以工作几天,几个月和一年。在运行此代码时,出现以下错误
“ SQLSTATE [42S22]:找不到列:1054中的未知列'quarter' 'where子句'(SQL:从
client_accounts
中选择client_accounts
。*leads
上的内部联接client_accounts
。clients_id
=leads
。clients_id
内部联接associates
leads
。associates_id
=associates
。id
其中quarter
= client_accounts.created_at和associates
。users_id
= 1)◀“
for ($i = 0; $i < 7; $i++)
{
$usersquarter[] = ClientAccount::wherequarter('client_accounts.created_at', '=', Carbon\Carbon::now()->subQuarter($i)->quarter)
->select('client_accounts.*')
->join('leads', 'client_accounts.clients_id', '=', 'leads.clients_id')
->join('associates', 'leads.associates_id', '=', 'associates.id')
->where('associates.users_id', '=', $associateid)
->get();
}