Есть поле формат date 0000-00-00 с датами рождения. Как отфильтровать данные селектом например >55 лет и <23 лет
Решил таким образом
$god передается через get
if ($god == "23") {$znak = '<=23';} else {$znak = '>55'; }
Запрос такой "YEAR(NOW())- YEAR(denrogdeniya)$znak";
А теперь как выбрать всех тех кому от 23 лет до 55
SELECT
FROM_UNIXTIME(timestamp_column, '%Y') AS year
FROM
table_name
WHERE
FROM_UNIXTIME(timestamp_column, '%Y') BETWEEN (YEAR(CURDATE())-55) AND (YEAR(CURDATE())-23);
ну вы же знаете какой год должен быть если человеку 23 года например и вот запрос
php
`$today = date("m/d/y");
sql
Select * FROM table WHERE DateDiff(date,$today)<23 //23 года
Select * FROM table WHERE DateDiff(date,$today)>55 //55 лет
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости