DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(FROM_UNIXTIME(zxgl_yytime))
zxgl_yytime 字段是存时间戳的 查询最近30天为什么查出来的数据是
从上个月16号开始 时间结束是到最远的时间 而不是今天结束
但是我换个时间字段查询又是正确的
只能这样才能查出准确的
DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(FROM_UNIXTIME(zxgl_yytime)) AND date(FROM_UNIXTIME(zxgl_yytime))<=DATE_FORMAT(now(),'%Y-%m-%d')
zxgl_yytime 字段是存时间戳的 查询最近30天为什么查出来的数据是
从上个月16号开始 时间结束是到最远的时间 而不是今天结束
但是我换个时间字段查询又是正确的
只能这样才能查出准确的
DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(FROM_UNIXTIME(zxgl_yytime)) AND date(FROM_UNIXTIME(zxgl_yytime))<=DATE_FORMAT(now(),'%Y-%m-%d')
解决方案 »
- 数据库优化?
- postgresql游标是否可以暂存,以便以后取用?
- 求 上个月的 同日的18:00 这个时间点
- 这道题你的答案是什么呢?
- 如何限制一个表的两个字段内容 分别 都 不能重复
- 为什么扣我分.................????????
- 我在http://www.mysql.com 下载了一个mysql3。23。42,以前很好用,可是现在不好使了
- =========關于MySql的用戶問題============
- mySQL 5.6 创建分区表错误
- 求oracle中存储过程转化为mysql,如下是oracle的存储过程
- query_cache_size和innodb_buffer_pool_size区别
- 积分数据表计算积分
select *,(select u_name from tp_user e where e.u_id=b.zxgl_lrname) as u_name,(select zx_name from tp_zxyytype a where a.zx_id=b.zxgl_mj) as zx_name,(select bz_name from tp_bzgl d where d.bz_id=b.zxgl_ksid) as ks_name,(select bz_name from tp_bzgl f where f.bz_id=b.bz_id) as bz_name,(select hp_yyname from tp_hospitalp c where c.hp_id=b.hp_id ) as hp_yyname from tp_zxyygl b where hp_id in (1,2,3,4,6,7,8,9,10,11,12) AND DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(FROM_UNIXTIME(zxgl_yytime)) AND date(FROM_UNIXTIME(zxgl_yytime))<=DATE_FORMAT(now(),'%Y-%m-%d') order by b.zxgl_yytime 这是完整的一条
查最近30天