рассчитать количество дней, оставшихся в году от конкретной даты, используя mysql - PullRequest
0 голосов
/ 01 сентября 2010

Как рассчитать количество разниц между конкретной датой и текущей датой последней даты.Подумайте, я хотел бы показать разницу между датами 2009-09-01 и текущей даты последнего года (2010-12-31)

Ответы [ 3 ]

4 голосов
/ 01 сентября 2010

Используйте to_days:

select to_days(concat(year(now()),'-12-31')) - to_days(now()) as days_left;
+-----------+
| days_left |
+-----------+
|       121 |
+-----------+

или используйте дата как этот

select datediff(concat(year(now()),'-12-31'), now()) as days_left;
+-----------+
| days_left |
+-----------+
|       121 |
+-----------+
1 голос
/ 01 сентября 2010

использовать функцию датирования:

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_datediff

0 голосов
/ 01 сентября 2010

mysql есть функция для всего.
В данном конкретном случае вам нужно TO_DAYS ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...