我正在尝试在SQL转换中的软件包内运行查询。TRYO将DateTime转换为String,其中我拥有的值2019-05-02 12:00:00 AM到2019-05-02
*
FROM <MyTable> where datekey ='" + (DT_STR,20,1252)(@[User::NextStartTime]) + "'
我尝试了此功能,但它给出了一个输出,dateKey = '12:00:00 AM',但我正在寻找'2019-05-02'
您可以简单地使用以下表达式:
LEFT((DT_WSTR,50)@[User::NextStartTime],10)
输出:
2019-05-10
基于演员表(SSIS表达式(官方文档:
将字符串施放到dt_date,反之亦然时,使用转换的位置。但是,该日期为Yyyy-MM-DD的ISO格式,无论该语言环境偏好是否使用ISO格式。