为categoies添加列

时间:2017-08-25 13:16:34

标签: sql sql-server-2008 categorization

我有一张名字和出生日期的桌子。我使用datepart将dob转换为出生月份。现在我需要添加一个列来描述出生月份是在今年上半年还是在下半年。我似乎无法弄清楚如何做到这一点。

到目前为止,这是我的代码:

SELECT patient_nm, dob
FROM edw_emr_ods.patients;

SELECT patient_nm, datepart(month from edw_emr_ods.patients.dob) as dob_month
FROM edw_ods.patients;

我知道这可能是一个非常基本的问题,但任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:

REN

仅供参考 - 您的代码有拼写错误且无法执行。您的DATEPART函数需要包含日期部分(月),后跟逗号和包含日期的表达式。我在上面的例子中修复了它。