LINUX.ORG.RU

Разница дней

 


0

2

Как более правильно?

DATEDIFF(NOW(),registration_date)>60

или
(UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(registration_date)) div (60*60*24)>60
★★★★★

Последнее исправление: int13h (всего исправлений: 1)

мне кажется лучше так, особенно если индекс есть на поле:

registration_date<now()-60

anonymous
()

из комментариев пользователей к официальному мануалу:

Number of days between date1 and date2:

TO_DAYS(date2) - TO_DAYS(date1)

от себя замечу, что много функций в mysql сделаны плохо, как, например, дата/время, а многие просто не сделаны, как, например, функции работы с айпи и нетмасками, что есть в постгресе.

pef-secure
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.