将年份从YYYY更改为FYYY格式

时间:2014-10-03 02:16:23

标签: sql oracle date to-date

我有YYYY格式的年份,我想将其转换为FYYY格式。因此,例如,2014年将是FY14,2009年将是FY09,依此类推。我正在创建一个包含金额字段上的SUM聚合函数的视图。因此,查询还包含Group By子句,只是您知道。

2 个答案:

答案 0 :(得分:3)

可能的解决方法可能是

'FY'||to_char(to_date(your_year, 'YYYY'), 'YY')

OR正如@Wernfied所说,

to_char(to_date(your_year, 'YYYY'), '"FY"YY')

SQL Fiddle

答案 1 :(得分:3)

您也可以在没有连接的情况下执行此操作:

to_char(to_date(your_year, 'YYYY'), '"FY"YY')