How can we know the number of days between two given dates
using MySQL?
Answers were Sorted based on User's Feedback
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 |
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 |
How to create table show example
What is MySQL Stored Procedure?
What is dirty read and phantom read?
How to get current MySQL version?
What happens when the column is set to AUTO INCREMENT and you reach the maximum value for that table?
what is the difrence between sql and pl/sql
What are the steps required to view your mysql database?
What is mysql slow query?
In how many ways we can retrieve data in the result set of mysql using php?
How to use mysqldump to create a copy of the database?
What is the datatype for password in mysql?
What is delimiter $$?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)