How can we know the number of days between two given dates
using MySQL?

Answers were Sorted based on User's Feedback



How can we know the number of days between two given dates using MySQL?..

Answer / sergii

DATEDIFF(expr1,expr2)

DATEDIFF() returns expr1 – expr2 expressed as a value in
days from one date to the other. expr1 and expr2 are date
or date-and-time expressions. Only the date parts of the
values are used in the calculation.

mysql> SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
-> 1
mysql> SELECT DATEDIFF('1997-11-30 23:59:59','1997-12-31');
-> -31

Is This Answer Correct ?    9 Yes 1 No

How can we know the number of days between two given dates using MySQL?..

Answer / shwetha

There is a operator {not} BETWEEN ,we can use this in where
clause to get in between dates.
ex:
select count(column name)
from table1
where dates BETWEEN '01-jul-04' and '01-jul-05';

Is This Answer Correct ?    4 Yes 4 No

Post New Answer

More MySQL Interview Questions

What is mysql57?

0 Answers  


What does a TIMESTAMP do on UPDATE CURRENT_TIMESTAMP data type?

0 Answers  


how many fields can be updated using set in a mysql query?

1 Answers  


Why do we use the mysql database server?

0 Answers  


What is mysql slow query?

0 Answers  


What are triggers in mysql?

0 Answers  


Do while loop in mysql procedure?

0 Answers  


What is the phantom problem?

0 Answers  


Is mysql a free database?

0 Answers  


Is mysql better than oracle?

0 Answers  


How to change a password for an existing user via mysqladmin?

0 Answers  


What is difference between Sql server and MySql database? It may be silly question but i really dont know.

0 Answers  


Categories