小编Jus*_*ley的帖子

如何在 Hana SQL 中查询最近 90 天(从当前日期减去)

我有以下查询:

SELECT "SURF_RT"."SALES_REQUEST"."SYS_ID","SURF_RT"."U_EMPLOYEE"."DV_U_EMPLOYEE_MANAGER", "SURF_RT"."SALES_ACCOUNT"."DV_PRIMARY_SALES_REP","SURF_RT"."SALES_REQUEST"."NUMBER","SALES_REQUEST"."DV_SALES_ACCOUNT",
          "SALES_REQUEST"."DV_STATE","OPENED_AT","U_ANALYZED_DATE", "U_USD_TOTAL_POTENTIAL_NNACV",  MAX("END_DATE") AS "ContractEnd"
FROM "SURF_RT"."SALES_REQUEST"
JOIN "SURF_RT"."SALES_ACCOUNT" ON "SURF_RT"."SALES_ACCOUNT"."NAME"="SURF_RT"."SALES_REQUEST"."DV_SALES_ACCOUNT"
JOIN "SURF_RT"."U_EMPLOYEE" ON "SURF_RT"."U_EMPLOYEE"."NAME"="SURF_RT"."SALES_ACCOUNT"."DV_PRIMARY_SALES_REP"
left join "SURF_RT"."SALES_CONTRACT"  on "SURF_RT"."SALES_CONTRACT"."DV_ACCOUNT"="SURF_RT"."SALES_REQUEST"."DV_SALES_ACCOUNT"
WHERE "DV_SALES_SUBCATEGORY" = 'Reporting Request'
AND "OPENED_AT" >= CURRENT_DATE-90
GROUP BY "SURF_RT"."SALES_REQUEST"."SYS_ID","SURF_RT"."U_EMPLOYEE"."DV_U_EMPLOYEE_MANAGER", "SURF_RT"."SALES_ACCOUNT"."DV_PRIMARY_SALES_REP","SURF_RT"."SALES_REQUEST"."NUMBER","SALES_REQUEST"."DV_SALES_ACCOUNT",
          "SALES_REQUEST"."DV_STATE","OPENED_AT","U_ANALYZED_DATE", "U_USD_TOTAL_POTENTIAL_NNACV"
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

Could not execute 'SELECT "SURF_RT"."SALES_REQUEST"."SYS_ID","SURF_RT"."U_EMPLOYEE"."DV_U_EMPLOYEE_MANAGER", ...'
SAP DBTech JDBC: [266]: inconsistent datatype: the expression has incomputable datatype: DATE is invalid for subtraction operator: line 11 col 33 (at pos 1014)
Run Code Online (Sandbox Code Playgroud)

如何从 Hana SQL 中的日期中减去?

sql date date-arithmetic hana

3
推荐指数
1
解决办法
1万
查看次数

检查两个单元格是否匹配,但忽略空格和句点

我有一个公式来检查两个单元格是否相同。例如:

 A1: Michael A
 B1: MichaelA
 C1: =IF(A1=B1,"Y","N")

 A2: Justin M.
 B2: Justin M
 C2: =IF(A2=B2,"Y","N")
Run Code Online (Sandbox Code Playgroud)

使用我当前的公式,由于句点和空格,C1 和 C2 都会返回“N”。

我可以编辑此公式以忽略它们并在这些情况下返回“Y”吗?

excel

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

date ×1

date-arithmetic ×1

excel ×1

hana ×1

sql ×1