我有一个oracle数据库表(product, productionDate)
。 productionDate
的数据类型是String yymmdd(例如:131006)。我想使用“order by productionDate”检索信息。如果该列是日期类型,我可以轻松查询。但由于数据类型是字符串,我无法检索所需的查询。
我是否需要编写任何程序或函数来检索它?或者只使用sql我可以这样做吗?
答案 0 :(得分:4)
答案 1 :(得分:1)
如果您使用格式YYMMDD
,则可以再次使用productionDate
排序。
年12
的记录将始终跟踪11
年的记录,月份和日期相同。
请务必为该列创建索引。