Это мой запрос sql, где я получаю сообщение об ошибке в выражении AS.установка псевдонима в столбцах mysql с математическими операторами
select a.*, b.*, (a.date - b.date) AS before
from tbl A a join tbl B b
on a.id = b.id
where (a.date - b.date) < 5 and (a.date - b.date) > 0;
Как я могу сделать свой SQL-запрос таким и работать?
select a.*, b.*, (a.date - b.date) AS before
from tbl A a join tbl B b
on a.id = b.id
where before < 5 and before > 0;
Какое сообщение об ошибке? –
Просто комментарий, вы можете использовать оператор «BETWEEN», чтобы избежать как минимум, так и больше условий. – AdamMc331
@ McAdam331 'BETWEEN' включен. – Uueerdo