clocky Client Регистрация 26.09.2019 Сообщения 363 Благодарностей 48 Баллы 28 19.08.2021 #1 Всех приветствую, в БД лежат аккаунты у них записана дата регистрации "12.08.2021 18:47:05" Как мне брать только те аккаунты, где с момента регистрации прошло 5 дней? Вообще такое возможно сделать именно запросом к бд?
Всех приветствую, в БД лежат аккаунты у них записана дата регистрации "12.08.2021 18:47:05" Как мне брать только те аккаунты, где с момента регистрации прошло 5 дней? Вообще такое возможно сделать именно запросом к бд?
doc Client Регистрация 30.03.2012 Сообщения 8 684 Благодарностей 4 641 Баллы 113 19.08.2021 #2 высчитываешь дату 5 дневной давности и включаешь в запрос WHERE 'дата'<'вычисленной_даты'
clocky Client Регистрация 26.09.2019 Сообщения 363 Благодарностей 48 Баллы 28 19.08.2021 #3 каждый день вписывать новую дату?) Не вариант
doc Client Регистрация 30.03.2012 Сообщения 8 684 Благодарностей 4 641 Баллы 113 19.08.2021 #4 clocky сказал(а): каждый день вписывать новую дату?) Не вариант Нажмите, чтобы раскрыть... MySQL | Функции для работы с датами и временем Функции для работы с датами и временем в MySQL, получение текущих даты и времени, сложение и вычитание дат metanit.com Реакции: clocky
clocky сказал(а): каждый день вписывать новую дату?) Не вариант Нажмите, чтобы раскрыть... MySQL | Функции для работы с датами и временем Функции для работы с датами и временем в MySQL, получение текущих даты и времени, сложение и вычитание дат metanit.com
G Gfoblin Client Регистрация 30.05.2013 Сообщения 4 596 Благодарностей 1 014 Баллы 113 19.08.2021 #5 Всё проще ) where last_update <= DATE_ADD(NOW(), INTERVAL -5 DAY) Реакции: clocky
viol2021 Client Регистрация 12.01.2021 Сообщения 482 Благодарностей 180 Баллы 43 19.08.2021 #6 "SELECT * FROM Ваша таблица WHERE поле с датой в таблице <= NOW() - INTERVAL 5 DAY " Реакции: clocky