SELECT FROM 表 DATE(createtime) = (php) DATE("Y-m-d")
SELECT FROM 表 DATE(createtime) = (php) DATE("Y-m-d",strtotime('-1day'))
等号后面是php函数,
用函数date_sub或date_add直接对"年"部分去减就可以了,见下面示例:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-08-25 09:34:41 |
+---------------------+
1 row in set (000 sec)
mysql> select date_add(now(),interval -1 year);
+----------------------------------+
| date_add(now(),interval -1 year) |
+----------------------------------+
| 2009-08-25 09:34:44 |
+----------------------------------+
1 row in set (000 sec)
mysql> select date_sub(now(),interval 1 year);
+---------------------------------+
| date_sub(now(),interval 1 year) |
+---------------------------------+
| 2009-08-25 09:34:46 |
+---------------------------------+
1 row in set (000 sec)
mysql>
以上就是关于MYSQL怎么查询数据今天、昨天的数据全部的内容,包括:MYSQL怎么查询数据今天、昨天的数据、MySQL如何获取日期表示去年的今天、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)