繁体   English   中英

根据发票日期和供应商更新到期日

[英]Updating Due Date based on Invoice Date and Vendor

我正在使用 DocuWare Workflow Designer(使用 SQL)根据发票日期和供应商名称填写到期日。 在下面的代码中,如果供应商是“Hueber - Jones & Coontz”,我试图让它在发票日期上增加 15 天,否则到期日期等于发票日期。 代码当前出错并使到期日期等于今天的日期。 我无法在代码中提出失败的地方。 括号中的所有内容都是对 DocuWare 中预定义变量的引用。

SELECT [DW_INVOICE_DATE] 来自 [AP] 如果 [DW_VENDOR_NAME] = 'HUEBER - JONES & COONTZ' [DW_DUE_DATE] = DATEADD(DD,15,[DW_INVOICE_DATE] ELSE [DW_DUE_DATE] = [DW_DUE_DATE]

提前致谢。

我不知道 DocuWare 是如何工作的,它只是简单的 SQL 这是命令:

UPDATE [AP]
SET [DW_DUE_DATE] = (CASE
                        WHEN [DW_VENDOR_NAME] = 'HUEBER - JONES & COONTZ' THEN DATEADD(DD,15,[DW_INVOICE_DATE]) 
                        ELSE [DW_INVOICE_DATE]
                    END)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM