如果只是单纯的取得,可以使用查询出字符串后用前端语言切割,或者直接使用sql切割.
mysql substring 自己去搜索.select 采购日期,substring(采购日期,6,2) as yue,substring(采购日期,9,2) as ri from 表 where 1
不过我想你要实现的目的是按照这个字段当做时间来查询.
如果你是用字符串来存储日期的话 只用sql实现就比较困难,
如果可以的话 建议使用date类型来存储日期,如果实在不可行 还有办法就是使用mysql的类型转换函数 CAST();将这个日期的varchar转换成date型 方便查询
举个栗子
select * from 表 where CAST(采购日期,DATE) >2013-12-12
select * from 表 where CAST(采购日期 AS DATE) >2013-12-0 AND CAST(tb_purchaseoder AS DATE)
这样可以当做这个字段是日期型的.我也没具体用过 不过我觉得可行.