MYSQL从表中获取尚未过去的最后日期

标签 mysql sql date

在我的数据库中,table_a 的每一行都有一个 date_created,如“2011-04-17”

现在其中一些日期已经过去了,但我的问题是如何检索尚未过去的最新日期?

最佳答案

试试这个

SELECT * FROM table_a  WHERE CURDATE() <= date_created 

CURDATE()

Returns the current date as a value in 'YYYY-MM-DD' or YYYYMMDD format, depending on whether the function is used in a string or numeric context.

关于MYSQL从表中获取尚未过去的最后日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20081722/

相关文章:

mysql - 组合框显示链接到先前组合框选择的记录

PHP 回显 HTML block 但收到意外结果

Sql IN 子句会降低性能

java - Hamcrest 日期匹配器

javascript - 我如何将javascript中的日期转换为字符串

android - SimpleDateFormat.parse 返回不同时区的日期

MySQL:聚合函数:按连接变量分组

php - 我如何只为我的循环下降这部分?

sql - 计算花费时间的总和

sql - 数据库作业调度