2013-07-16 75 views
-1

我正在创建一个表中有多个Employee字段的数据。我需要添加一个将显示“活动”或“已终止”状态的天气的列,终止日期列中会显示一个日期。需要添加一列来表示活动状态或定时状态

例如,如果员工在StartDate列中有一个日期但EndDate列中没有日期,那么EmpStatus列将返回“活动”状态。如果EndDate列中有日期,那么它将返回一个“Termed”状态。

我从一个视图加载主表是最快和最简单的方法来做到这一点。

问题是,我在哪里可以找到一个脚本来执行我需要的功能。

+1

想要一个['CASE'表达式](http://msdn.microsoft.com/zh-cn/library/ms181765.aspx) – LittleBobbyTables

回答

1
SELECT CASE WHEN EndDate is not null then 'Termed' 
      WHEN StartDate is not null then 'Active' 
      else 'unknown' end as EmpStatus 
FROM employee 
相关问题