这样就非常容易实现你的要求。
// 2012-6-1 最小的数据
select min(data) from table where year='2012' and month='6' and day='1'
// 2012-6 每天最小的数据
select min(data) from table where year='2012' and month='6' group by day
select * from table where FROM_UNIXTIME(add_time,'%Y-%m-%d')>=FROM_UNIXTIME(time()-86400,'%Y-%m-%d')add_time是你表里的时间戳
找到所有数据 当 日期>=昨天的日期。取出来是昨天跟今天的数据。
没太明白你的意思 如果只是简单的 查询几月到几月的数据。直接用大小于号 比较时间列就可以了。select * from table where 时间列 >'2016-07-14 18:00:00' and 时间列 <'2016-10-14 18:00:00' 这是查询 2016年7月下午六点到 10月下午六点的数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)