BIDS \ SSIS从日期开始的星期几

时间:2014-10-10 17:52:42

标签: date bids ssis-2008

我需要派生一个要从CSV导入到ms sql的列。我有一个日期字段,但我还需要一个星期的字段,用数字表示。例如,星期一将是2.有没有办法在“派生列转换编辑器”中作为表达式执行此操作,类似于Excel中的Weekday()函数?

1 个答案:

答案 0 :(得分:1)

如果'BIDS'是指'SSIS',我相信您正在寻找the DATEPART() function:您可以使用DATEPART("DW",[MyDateField])提取日期编号。星期一将返回1,星期二返回2 ...星期日返回7。

Link with additional info