oracle的语法和mysql的语法不相同。现在oracle的date_format(字段名,'%Y-%m-%d') 年月日
oracle:
SELECT DISTINCT ticketstatus
from t
where TO_CHAR(selltime,'yyyy') = '2017'
mysql:
SELECT DISTINCT ticketstatus
from t
where DATE_FORMAT(selltime,'%Y') = '2017'
查询的结果是一样的,但是就是他们的语法规则不一样
在oracle 的TO_CHAR能和date_format互换,这个是经过检验的。还有他们的日期的格式化不一样。这个大家在其他网站能查到,自行查找。