gpt4 book ai didi

sql - 在 SSIS 表达式中查找前一周的第一天和最后一天

转载 作者:行者123 更新时间:2023-12-04 17:34:57 26 4
gpt4 key购买 nike

我已经在 SQL 中检查并获取了前一周第一天和最后一天的值,但我想要在 SSIS 表达式中。

我在 SQL 脚本中尝试过

SELECT CAST(DATEADD(wk,DATEDIFF(wk,7,GETDATE()),0) AS DATE) --First day of previous week
SELECT CAST(DATEADD(wk,DATEDIFF(wk,7,GETDATE()),6) AS DATE) --Last day of previous week

最佳答案

我相信 SSIS 使用与 SSRS 相同的表达式。

前一周的第一天是:

=DateAdd("d",-DatePart(DateInterval.WeekDay,dateadd("d",-7,Today),0,0)+1,dateadd("d",-7,Today))

上周的最后一天将是:

=dateadd("d", 6, DateAdd("d",-DatePart(DateInterval.WeekDay,dateadd("d",-7,Today),0,0)+1,dateadd("d",-7,Today)))

以上是基于周日开始和周六结束的一周。

关于sql - 在 SSIS 表达式中查找前一周的第一天和最后一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57075070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com