我的任务是创建一个平面文件。我需要的字段之一是日期字段。我需要迪斯科日期为 LAST_EVENT_PROC_DT + 12,除非该日期在周末或节假日,如果是这样,迪斯科日期将是下一个工作日。此日期字段作为数字字段存储在我的系统中。我正在尝试使用我们的假期表和一些周末排除代码来编写它是一个案例陈述。这是我要查询的列:
LAST_EVENT_PROC_DT (numeric(8,0),not null)
它的日期格式如下:20150506
这是平面文件输出:
'' + '|' +
'' + '|' +
cast(q.NEXT_EVENT_PROC_DT as varchar) + '|' + -- Due Date
cast(q.LAST_EVENT_PROC_DT +12 as varchar) + '|' + -- Disco Date = Due date +15
CONVERT(VARCHAR(10),GETDATE() +15,112) + '|' + -- Agency Send Date todays date + 15
我正在使用 SQL Server 2014