我希望像这样得到MySQL查询的输出。 在日期时间我想把上一年的数据作为年和年的数据作为月和年。
实施例
2011
2012
2013
Jan2014
Feb2014
Mar2014
答案 0 :(得分:1)
尝试以下方法:
select id,case
when extract(year from dt)='2014'
then to_char(dt,'MON-YYYY')
when extract(year from dt) < '2014'
then to_char(dt,'YYYY')
end
from table1
输出:
1 2013
2 JAN-2014