我不知道如何制作一个自动编写的脚本来包含数据库中的所有日期。我被问到日期是星期五,脚本需要将下一个业务日期增加到星期一,所以我需要脚本中的一些逻辑。
这可以使用C#或任何其他编程语言轻松完成。但是,我被要求必须自动执行脚本,理想情况下是本机SQL脚本(* .sql)。我很困惑这是否可行。
答案 0 :(得分:2)
UPDATE yourtable
SET yourdate = dateadd(dd, 3, yourdate)
WHERE datepart(weekday,yourdate)=6
您可以根据需要操作WHERE子句。它将为数据库中的每个日期添加3天,这与您的WHERE子句相对应。