标签: date bids ssis-2008
我需要派生一个要从CSV导入到ms sql的列。我有一个日期字段,但我还需要一个星期的字段,用数字表示。例如,星期一将是2.有没有办法在“派生列转换编辑器”中作为表达式执行此操作,类似于Excel中的Weekday()函数?
答案 0 :(得分:1)
如果'BIDS'是指'SSIS',我相信您正在寻找the DATEPART() function:您可以使用DATEPART("DW",[MyDateField])提取日期编号。星期一将返回1,星期二返回2 ...星期日返回7。
DATEPART()
DATEPART("DW",[MyDateField])
Link with additional info