MYSQL通过时间进行筛选数据,每分只取最新的一条数据
2018-03-14 22:45
337 查看
SELECT id, FROM_UNIXTIME( cen_time, '%Y-%m-%d %H%i' ) minutes, max(cen_time) as date_time,`index`,symbol,cen_time FROM tp_mdapi_stock_trend where symbol='".$game['symbol']."' and date_format(from_unixtime(cen_time),'%Y-%m-%d') = date_format(date_sub(curdate(),interval 1 day),'%Y-%m-%d') GROUP BY minutes order by idcen_time :当前数据时间
FROM_UNIXTIME:时间转换,上面精确到分钟
相关文章推荐
- SQLite MAX 函数更具时间筛选出最新一条重复数据
- SQL语句:按时间查询最新的一条数据
- 删除数据库表中某一字段相同的数据,并保留最新一条---Mysql
- Linux下通过php对Mysql中的数据进行定时统计并入库
- mysql5.6InnoDB通过frm与ibd对数据进行恢复
- [MySQL]学习笔记- 用户行为表中,查询每个人的一条最新行为(分组 排序 取时间最大的一条记录)
- mysql 对表数据进行求和分组并在结果中筛选符合条件的数据 having group by count
- 在数据库的一个表里筛选出每一人的时间最新的一条记录
- mysql 删除重复数据,并保存最新一条数据
- 数据库_MySQL_利用 存储过程 对 数据表 中的 每一条记录 进行业务处理
- 通过ODBC与MySQL进行数据交互
- mysql查询获取分组后最新的一条记录,策略:先排序,然后在次分组查询(默认第一条),就是最新的一条数据了
- 测试必备技能系列1 :通过mysql命令进行脚本数据导入
- 如何确定某段时间之内玩手机次数及其他各种通过传感器&GPS数据可进行的分析
- LDAP通过ODBC连接Mysql进行数据管理
- mysql 分组后取每个组内最新的一条数据
- C#通过MySqlHelper进行多条数据查询
- mysql通过一条sql完成没有则更新,有则插入新数据
- Sql group by 分组取时间最新的一条数据
- mysql 在数据时间到期时候进行自动增加一年操作 3ff8