让说,我有在表2名的字段: 年 月
如何对这些数据进行排序,以便可以读取给定组合的最后12个条目。例如年= 2019,月= 1我想数据库以从2019年1月,2018年12月给予巴赫数据等
使用MySQL和限制。
答案 0 :(得分:1)
嗯,这对您的数据有用吗?
select t.*
from t
where year * 100 + month < 2019 * 100 + 1
order by year desc, month desc
limit 12;
答案 1 :(得分:0)
假设您的表名是data,那么下面的查询应该对您有用,
选择field1,field2,field * 来自数据 年份='2019'和月份='一月' 按年,月ASC排序 限制12;