现在有一系列数据,其主键是以特定的编码规则形成的。例如0020150601,后面8位就代表时间了。如果我想从数据空中取出2015年6月1号到2015年6月30号的数据,应该怎么办啊?不要做30次查询啊,有什么好办法吗?急,在线等
select * from tbXXX where substring(id,3,6)='201506'
substring取值后的逻辑条件可以改成 > 或 < 就可以实现任意时间段