2016-12-03 4 views
-1

выберите sysdate-date ('2016-12-02') из dual; --oracleКак рассчитать разницу дат в mysql?

выберите сейчас() - str_to_date ('2016-12-02', '% Y-% m-% d'); - MySQL

Есть ли способ, чтобы получить разницу в день между двумя датами как номер .. ??

+0

Что это за номер? –

ответ

0

Вы можете использовать DATEDIFF со строками или datefields, метки времени, как это:

образец

SELECT DATEDIFF('2016-12-02 12:01:00', '2016_11_28 17:00:00') as cnt_days; 

результат

4 
0

Другим возможным решением является:

SELECT TO_DAYS(date1)-TO_DAYS(date2) as cnt_days; 

Надеется, что это помогает

Смежные вопросы