SQL Case语句,语法错误

时间:2014-02-25 19:17:27

标签: sql

可能是基本但是,我有一个数据集,其中有一个名为'FME'的列,日期为:1/21 / 2013,2 / 21 / 2013,3 / 21/2013 .....等等)I需要创建一个新列并使用一个case语句:

if FME = '1/21/2013 then Fiscal_Month = 'Jan_13'

我显然每个月会这样做12次,但是我收到语法错误。请帮忙。

由于

1 个答案:

答案 0 :(得分:-2)

这是SQL Server

中SQL case语句的语法
SELECT column1, 
       CASE FME = '1/21/2013'
           then 'Jan_13' 
           then...
      END AS DatePrint

但是如果您只想打印月份/年份,那么只需格式化日期