Sql 跳过周末工作日任务NetSuite

Sql 跳过周末工作日任务NetSuite,sql,record,netsuite,weekend,Sql,Record,Netsuite,Weekend,使用NetSuite,我试图自动创建每月任务。这些任务将在月的最后一天、月的前一天以及月的最后一天之后的1、2、3、4、5天执行。但是,任务不能在周末到期,只能在工作日到期。因此,如果一天落在周六或太阳上,日期就必须向上移动。如何使用自定义记录计算跳过周末的下个月任务日期?这里是一个记录截图-看到10/4和10/5落在周六和周日,我怎么能让它跳过周六和周日?我使用sql函数选项来生成一周中的日期和天数 我测试了以下公式。将custbody_date替换为您的字段名。此公式应在“下个月”列中设置

使用NetSuite,我试图自动创建每月任务。这些任务将在月的最后一天、月的前一天以及月的最后一天之后的1、2、3、4、5天执行。但是,任务不能在周末到期,只能在工作日到期。因此,如果一天落在周六或太阳上,日期就必须向上移动。如何使用自定义记录计算跳过周末的下个月任务日期?这里是一个记录截图-看到10/4和10/5落在周六和周日,我怎么能让它跳过周六和周日?我使用sql函数选项来生成一周中的日期和天数


我测试了以下公式。将custbody_date替换为您的字段名。此公式应在“下个月”列中设置

CASE WHEN INSTR(to_char({custbody_date}, 'DAY'),'SATURDAY') != 0 
THEN {custbody_date}+2 
WHEN INSTR(to_char({custbody_date}, 'DAY'),'SUNDAY') != 0 
THEN {custbody_date}+1 ELSE {custbody_date} 
END

这也会给你一个设置“下个月日”(跳过周六和周日)值的想法。

你能放大这个屏幕截图吗?如果你点击并拖动图像在浏览器中创建一个新的标签(这是我在chrome中所做的),它会在自己的标签中打开图像