powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Из сегодняшней даты, вычесть дату из таблицы
5 сообщений из 5, страница 1 из 1
Из сегодняшней даты, вычесть дату из таблицы
    #40036555
Skroubar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, помогите пожалуйста найти стаж работы. Есть дата принятия на работу, рассчитать стаж на сегодняшний день.

Код: sql
1.
2.
SELECT CONCAT(`Фамилия`,' ',`Имя`, ' ', `Отчество`) AS `ФИО`, date_d, curdate()
FROM tabl


у самого не получается
...
Рейтинг: 0 / 0
Из сегодняшней даты, вычесть дату из таблицы
    #40036571
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. оффсайт https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html
Код: sql
1.
2.
3.
4.
5.
6.
DATEDIFF(curdate(), date_d) - в днях
можно
TIMEDIFF(curdate(), date_d) - покажет разницу в формате датетайм год-месяц-день час..мин..сек

SELECT CONCAT(`Фамилия`,' ',`Имя`, ' ', `Отчество`) AS `ФИО`, date_d, curdate(), DATEDIFF(curdate(), date_d) as diff
FROM tabl
...
Рейтинг: 0 / 0
Из сегодняшней даты, вычесть дату из таблицы
    #40036810
Skroubar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov, Спасибо.
...
Рейтинг: 0 / 0
Из сегодняшней даты, вычесть дату из таблицы
    #40036915
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TIMEDIFF - хреновенькое решение для стажа. Ибо возвращает оно тип данных TIME, для которого предел значения - приблизительно 35 дней.

Используйте TIMESTAMPDIFF(DAY, ...) и преобразуйте полученные дни в нужный формат.
...
Рейтинг: 0 / 0
Из сегодняшней даты, вычесть дату из таблицы
    #40037143
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

+1
да, подзабыл
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Из сегодняшней даты, вычесть дату из таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]