我收到一个带有今天日期的文件,但有时这会在午夜过后发送给我,所以它会在明天的 00:00 到 03:00 之间,案例陈述会起作用吗?如果是这样,你能帮我写代码吗,因为我对这一切都不熟悉。我认为如果它在 00:00 到 03:00 之间通过它确实 getdate -1,则需要 case 语句。
使用 SSIS 我得到包读取 getdate() 作为变量,这就是它如何知道文件读取的内容。 任何帮助表示赞赏
答案 0 :(得分:1)
申请ssis,
execute sql task
将能够触发根据当前日期读取文件夹中的文件。
select case when getdate() between cast(getdate() as date) and dateadd(ss, 30, cast(cast(getdate() + 1 as date) as datetime)) then 1 else 0 en
d