我需要帮助在 ssis 中查找具有最新日期的行。我有 Excel 文件,我需要在“update_date”列中找到具有最新日期的行,然后将该行导入数据库中。如何使用 ssis 找到这一行?例如,我有一行包含 A、B、C 和 Update_Date 列,假设我的 excel 文件如下所示:
T1, T1, T1, 1.1.2023
T2, T2, T2, 2.2.2023
T3, T3, T3, 3.3.2023
我需要找到第三行并仅在数据库中导入该行。
我尝试使用条件分割,但不能使用 Max(date),因为 max 不能用于条件分割
因此,在对数据进行排序后,您需要在查询中使用
TOP
来限制结果,如下所示:
SELECT TOP(1) a, b, c, updated_date
FROM your_table
ORDER BY updated_date DESC;