这是您在数据库中执行的一个非常基本的操作。您可以尝试使用可用的 DateAdd 函数并使用该函数的日期重载。您需要将一个日期作为负数传递,因此实际上计算的是差值SELECT DATEADD(d,-[dateTwo], [dateOne]) AS 'Difference in Dates' FROM [TABLE]这里'd'指的是天。
您问题的简单答案是:否。因为,这是 SAP 的标准行为,如果您想限制返回的列数,则需要更改 SAP 实现的原始源代码。更改将非常耗时,并且还意味着您违反了合同,因此,SAP 不会对以后遇到的任何问题提供支持。正如您所说,您正在过滤数据,这意味着行数不会很大,因此列数对性能的影响不会很大。 ... 阅读更多