mysql通过判断时间来读取数据 每日18:00之前显示昨日,18:00之后显示当日 如果是前天的就不读取 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select *from tbwhere 日期>=concat(date_format(date_add(now(),interval -1 day),'%Y-%m-%d'),' 18:00:00')mysql> select concat(date_format(date_add(now(),interval -1 day),'%Y-%m-%d'),'8:00:00');+-----------------------------------------------------------------------------+| concat(date_format(date_add(now(),interval -1 day),'%Y-%m-%d'),' 18:00:00') |+-----------------------------------------------------------------------------+| 2009-10-22 18:00:00 |+-----------------------------------------------------------------------------+1 row in set (0.00 sec)mysql> SELECT * from tab where newstime>=concat(date_format(date_add(now(),interval -1 day),'%Y-%m-%d'),' 18:00:00') 我有条记录是2009-10-22 15:00:00 执行了后没显示数据 改成了<=的话 就全部读取出来了 我想获取 18:00 之前昨天的数据 和18:00 之后今天的数据 . 请问怎么实现.. 随机抽样问题-求解 触发器问题 如何创建一个和sa用户具有一样权限的用户? 求表中某字段值最小的数据 【急】现有一张表,想查询创建它或负责往该表插入数据的存储过程 SQL2000行列转换的问题。 随机数的问题 SQL存储过程的一个问题??? 请教清空SQL7.0日志的SQL语句 按照时间段来统计每家门店每月的单号总数 数据集合并 日期加三个月,用何语句
from tb
where 日期>=concat(date_format(date_add(now(),interval -1 day),'%Y-%m-%d'),' 18:00:00')
mysql> select concat(date_format(date_add(now(),interval -1 day),'%Y-%m-%d'),'
8:00:00');
+-----------------------------------------------------------------------------+
| concat(date_format(date_add(now(),interval -1 day),'%Y-%m-%d'),' 18:00:00') |
+-----------------------------------------------------------------------------+
| 2009-10-22 18:00:00 |
+-----------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql>