【问题标题】:BIDS\SSIS Derived day of week from dateBIDS\SSIS 从日期派生的星期几
【发布时间】:2014-10-10 17:52:42
【问题描述】:

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

【问题讨论】:

    标签: date bids ssis-2008


    【解决方案1】:

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

    Link with additional info

    【讨论】:

    • 太棒了!很高兴它有所帮助,并为已编辑的标签 +1。您实际上可以通过键入 SSIS-xxx 并查找正确的年份来包含版本,仅供参考。这里的标签系统使用破折号作为空格分隔符来标识单个标签值。
    猜你喜欢
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多