Я хочу добавить DB :: raw () с конкретным предложением where к существующему запросу.
У меня есть этот запрос:
protected static $type =
[
'daily' => 1,
'weekly' => 2,
'montly' => 3,
];
$revenuedetails = DB::table("users")
->select("users.username", "users.email",DB::raw("DATE(users.created_at) as subscription_date"))
->where('users.plan', self::$type[$plan] ?? null);
Но я хочу добавить это:
DB::raw("DATE(users.created_at) as expired_date"))
where('users.plan_status', 0)
Это должно быть сразу же рядом
DB :: raw ("DATE (users.created_at) как subscription_date"))
Следовательно, структура теперь будет
имя пользователя | электронная почта | subscription_date | EXPIRED_DATE
Я хочу добавить
DB :: raw ("DATE (users.created_at) as expired_date"))
со своим конкретным пунктом where
где ('users.plan_status', 0)
к существующему запросу.
Обратите внимание, что
где ('users.plan', self :: $ type [$ plan] ?? null)
- это общее предложение where.
Тогда конечный результат должен быть
имя пользователя | электронная почта | subscription_date | EXPIRED_DATE