如何使用MySQL为当前日期的选定日期(2010-11-04)选择查询?

让我们首先创建一个表-

mysql> create table DemoTable
(
   Joiningdate date
);

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable values('2010-01-01');
mysql> insert into DemoTable values('2010-03-31');
mysql> insert into DemoTable values('2010-11-04');
mysql> insert into DemoTable values('2012-12-31');
mysql> insert into DemoTable values('2019-01-03');
mysql> insert into DemoTable values('2016-04-05');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

这将产生以下输出-

+-------------+
| Joiningdate |
+-------------+
| 2010-01-01  |
| 2010-03-31  |
| 2010-11-04  |
| 2012-12-31  |
| 2019-01-03  |
| 2016-04-05  |
+-------------+
6 rows in set (0.00 sec)

以下是使用MySQL查询当前日期的选定日期(2010-11-04)-

mysql> select *from DemoTable where Joiningdate >='2010-11-04' order by Joiningdate;

这将产生以下输出-

+-------------+
| Joiningdate |
+-------------+
| 2010-11-04  |
| 2012-12-31  |
| 2016-04-05  |
| 2019-01-03  |
+-------------+
4 rows in set (0.00 sec)