Topic: Фильтр TableGrid - отобрать клиентов с ДР в ближайшие 30 дней. MySQL.

В общем, вопрос в теме. С фильтром или скриптом подможите, пожалуйста. Провозился два дня безуспешно...

Re: Фильтр TableGrid - отобрать клиентов с ДР в ближайшие 30 дней. MySQL.

в настройках фильтра грида напишите

DATE_ADD(dateofbirth, INTERVAL YEAR(CURDATE())-YEAR(dateofbirth) + IF(DAYOFYEAR(CURDATE()) > DAYOFYEAR(dateofbirth),1,0)  YEAR)   BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 30 DAY)

где dateofbirth - имя поля с датой рождения


ответ взят отсюда
https://stackoverflow.com/questions/187 … -birthdays

Dmitry.

Re: Фильтр TableGrid - отобрать клиентов с ДР в ближайшие 30 дней. MySQL.

Подскажи пожалуйста а если дата указана в Textbox  когда начал работать и другой TextBox когда закончит работать - как создать запрос чтоб считал остаток допустим 1 год остался до истечения контракта ?
Спасибо заранее

Re: Фильтр TableGrid - отобрать клиентов с ДР в ближайшие 30 дней. MySQL.

А как можно реализовать такое действие: Посчитать от начала даты приема на работу до конца даты контракта. Например 01.01.2018 приняли а контракт на 5 лет до 01.01.2023 чтоб кнопкой показал  сколько осталось до окончание в днях месяцах и годах прошу помогите

Re: Фильтр TableGrid - отобрать клиентов с ДР в ближайшие 30 дней. MySQL.

это актуально кстати