一尘不染

如何在SQL SSIS中从日期时间字符串中删除日期?

sql

我正在研究一个数据仓库项目,并且想知道如何(最好在数据流中的“派生列”组件中)从SQL日期时间记录中删除日期。

将日期时间转换为时间后,我将对时间进行查询,以在时间维度表中找到相关的时间记录。

有人可以给我一个简单的函数,以在派生的列转换中完成此操作吗?

示例:将日期时间(例如“ 12/02/2008 11:32:21 AM”)转换为简单的“ 11:32:21 AM”。


阅读 242

收藏
2021-03-10

共1个答案

一尘不染

我只需要进行DT_DBTIME类型转换(使用“派生列”转换或“转换”类型转换)即可。DT_DBTIME仅包含日期/时间的(小时,分钟,秒)部分,因此您将摆脱日期部分。

2021-03-10