我正在尝试编写一个查询,它将输出为MONTH,YEAR。SQL语句中的case语句给出错误
当我写:
select CAST(tbl.MONTH as varchar(2)) + ', ' + CAST (tbl.YEAR as varchar(4)) as [DATE]
from TABLE as tbl
我得到的输出
1,2014
4,2014 (depending upon the input)
但是,现在,我想与DEC
因此,与4月12日更换1 JAN,4 ,我试图写一个案例陈述为:
SELECT
case when tbl.MONTH ='1'
then ('JAN' + ', ' + CAST (tbl.YEAR as varchar(4))) as [DATE1]
from TABLE as tbl
,这给出了语法错误。 谁能告诉我,我应该做什么?
基于方括号的使用,我删除了MySQL标记。 – 2014-11-03 16:06:49