У меня есть таблица стимулов:
inc_id int(11) inc_date date inc_projectname varchar(256) inc_amount varchar(256) inc_developer_id int(11) inc_sales_id int(11) inc_developer_amt varchar(256) inc_sales_amt varchar(256)
Я пытаюсь написать sql-запрос для извлечения записи определенного пользователя между двумя датами. Функция для этого:
public function get_all_incentive_by_id ($userid,$inc_from,$inc_to) { //$result = DB::fetch('select * from incentive_table ORDER BY inc_date ASC;'); $result = DB::fetch("select * from incentive_table where inc_date > '$inc_from' AND inc_date < '$inc_from' ORDER BY inc_date ASC"); return $result; }
Ошибка: нет выхода.
Обязательно: я хочу получить результат между двумя датами с идентификатора пользователя
$result = DB::fetch("SELECT * FROM incentive_table WHERE inc_date BETWEEN '$inc_from' AND '$inc_to' AND inc_sales_id ='$userid'" ORDER BY inc_date ASC");