ABAP odata 服务中日期filter的使用
创始人
2025-06-01 08:33:26
0

查询filter的使用

运算符列表

运算符

描述

对应C#运算符

eq

等于

==

ne

不等于

!=

gt

大于

>

ge

大于等于

>=

lt

小于

<

le

小于等于

<=

and

&&

or

||

()

分组

()

实例

$filter 条件表达式

1、名字等于【eq】Candice的所有信息

$filter=Name eq 'Candice'

2、名字不等于【ne】Candice的所有信息

$filter=Name ne 'Candice'

3、年龄大于【gt】18的所有信息

$filter=Age gt 18

4、年龄大于等于【ge】18的所有信息

$filter=Age ge 18

5、年龄小于【lt】18的所有信息

$filter=Age lt 18

6、年龄小于等于【le】18的所有信息

$filter=Age le 18

7、名字等于Candice并且【and】年龄小于等于18的所有信息

$filter=Name eq 'Candice' and Age le 18

8、名字等于Candice或者【or】年龄小于等于18的所有信息

$filter=Name eq 'Candice' or Age le 18

9、名字等于Candice年龄年龄小于18 或者 名字等于Candy年龄大于18的所有信息 ()

$filter=(Name eq 'Candice' and Age lt 18) or (Name eq 'Candy' and Age gt 18)

特殊情况,如果入参中有日期字段,那么首先应当知道结构中的日期格式是下面三种的哪一种

EDM.Time

stores time between 00:00:00 to 23:59:59

EDM.DateTime

store values in the your DC server’s local time in format 2022-06-02T00:00:00

EDM.DateTimeOffset

store time values in UTC time zone in format 2022-06-02T00:00:00Z

首先通过$metadata 去看下结构

本例子中格式是Edm.DateTime 所以格式应该如datetime‘2022-06-02T00:00:00′

/sap/opu/odata/SAP/ZMM_GET_MB51_SRV/Zmb51Set?$format=json&$filter=Budat eq datetime'2022-06-06T00:00:00'

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...