点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好! 希望您可爱的女士们和先生们可以协助我进行查询。 我正在尝试编写一个查询,以显示他们订购的商品寿命结束(或寿命终止)时要联系哪些客户。 我在每个项目上创建了一个UDF,并将其称为U_SES_Lifespan。 UDF是数字,他们想输入该物料适合的月份数。 到目前为止,我的查询是-
选择T0。[CardCode],T0。[DocNum],T0。[TaxDate],T1。[ItemCode],T2。[U_SES_Lifespan]
从OINV T0内部联接INV1 T1到T0。[DocEntry] = T1。[DocEntry]内部联接OITM T2到T1。[ItemCode] = T2。[ItemCode]
我不太确定如何将Lifespan UDF中的月数增加到TaxDate。
仅供参考,任何搜索相同类型查询的人都可以使用
SELECT
T0.CardCode作为[客户编号],
T0.DocNum [AR发票编号],
T0.TaxDate [AR发票日期],
T1.ItemCode [项目 代码],
T2.U_SES_Lifespan [项目寿命(以天为单位)],
Dateadd(dd,T2。[U_SES_Lifespan],T0。[TaxDate])作为"项目到期日期"
从OINV T0内部联接INV1 T1到T0。[DocEntry] = T1。[DocEntry]内部联接OITM T2到T1。[ItemCode] = T2。[ItemCode]
Dateadd(dd,T2。[U_SES_Lifespan],T0。[TaxDate])<= getdate()+ 14和Dateadd(dd,T2。[U_SES_Lifespan],T0。[TaxDate])> = getdate()- 14
看看SQL Dateadd函数。
https://docs.microsoft.com/de-de/sql/t-sql/functions/dateadd-transact-sql?view=sql -server-2017
一周热门 更多>