大于当前日期?那就是未来的数据,未来的数据还没有产生呢吧。
还是想说查询早于当前日期的数据呢?
可以先提供一下数据库中的字段类型。
select * from hodelog where h_time in (select max(h_time) from hodelog group by h_hid) and h_hid=9999999h_hid 就是需要分组的字段
也可以:
MySql 分组排序取时间最大的一条记录
SELECT A.* FROM digital_asset A,
(SELECT name, max(last_updated) max_day FROM digital_asset GROUP BY name) B
WHERE A.name = B.name AND A.last_updated = B.max_day
这个取决于你的数据库时间字段设置的是什么字段,如果是int 那么可以直接使用>/</ =进行比较,如果是date_time或者其他日期格式的字段,那么需要使用unix_timestamp方法才能进行比较这个会自动转换成时间戳欢迎分享,转载请注明来源:内存溢出
评论列表(0条)