云平台数值和日期搜索参数具体释义 – 云医院

云平台数值和日期搜索参数具体释义

 

云平台数值和日期搜索参数具体释义

 

时间格式:yyyy-MM-ddThh:mm:ss[Z|(+|-)hh:mm]

//2018 +08:00 非法

                //2018-12 +08:00

                //2018-(0)8 +08:00

                //2018-(0)8-(0)6 +08:00

                //2018-(0)8-(0)6 (0)9 +08:00 非法

                //2018-(0)8-(0)6 (0)9:(0)0 +8

                //2018-(0)8-(0)6 (0)9:(0)0:(0)3 +8

                //2018-(0)8-(0)6 (0)9:(0)0:(0)3.03 +8

日期精度:

参数值

精度

范围

说明

2018 +8

年(2018年)

2018-1-1 00:00:00.000

2019-1-1 00:00:00.000

大于等于开始

小于结束日期

2018-12 +8

月(201812月)

2018-12-1   00:00:00.000

2019-1-1 00:00:00.000

大于等于开始

小于结束日期

2018-8-6 +8

日(201886

2018-8-6  00:00:00.000

2018-8-7   00:00:00.000

大于等于开始

小于结束日期

2018-8-6T9 +08

小时(2018869

2018-8-6  09:00:00.000

2018-8-6  10:00:00.000

大于等于开始

小于结束日期

2018-8-6 9:0 +8

分钟(20188690

2018-8-6  09:00:00.000

2018-8-6  09:01:00.000

大于等于开始

小于结束日期

2018-8-6 9:0:3 +8

秒(201886903

2018-8-6  09:00:03.000

2018-8-6  09:00:04.000

大于等于开始

小于结束日期

日期查询:

等于eq(参数值的开始值<=begin and end<参数值的结束值)

参数值

范围

数据库

结果

eq2018

2018-1-1 0:0:0.0

2019-1-1 0:0:0.0

2018-5-20 0:0:0.0

2018-5-21 0:0:0.0

True

eq2018-5-1

2018-5-1 0:0:0.0

2018-5-2 0:0:0.0

2018-5-1 10:0:0.0

2018-5-2 10:0:0.0

False(end>2018-5-2    0:0:0.0)

eq2018-5-1

2018-5-1 0:0:0.0

2018-5-2 0:0:0.0

2018-4-30   10:0:0.0

2018-5-1 10:0:0.0

False(begin<2018-5-1    0:0:0.0)

eq2018-5-1

2018-5-1 0:0:0.0

2018-5-2 0:0:0.0

2018-1-1 0:0:0.0

2019-1-1 0:0:0.0

False(参数范围没有完全包含数据库范围)

 

大于gtbegin>参数值(单值)

参数

默认值

数据库

结果

原因

gt2018

2018-1-1 0:0:0.0

2018-5-20 0:0:0.0

2018-5-21 0:0:0.0

True

Begin>2018-1-1    0:0:0.0

gt2018-5-1

2018-5-1 0:0:0.0

2018-4-21 0:0:0.0

2018-5-21 0:0:0.0

False

Begin<2018-5-1    0:0:0.0

gt2018-5-1

2018-5-1 0:0:0.0

2018-4-21 0:0:0.0

2018-4-30 0:0:0.0

False

End<2018-5-1    0:0:0.0

 

 

               大于等于gebegin>=参数值(单值)

参数

默认值

数据库

结果

原因

ge2018

2018-1-1 0:0:0.0

2018-5-20 0:0:0.0

2018-5-21 0:0:0.0

True

Begin>=2018-1-1    0:0:0.0

ge2018-5-1

2018-5-1 0:0:0.0

2018-4-21 0:0:0.0

2018-5-21 0:0:0.0

False

Begin<2018-5-1    0:0:0.0

ge2018-5-1

2018-5-1 0:0:0.0

2018-4-21 0:0:0.0

2018-4-30 0:0:0.0

False

End<2018-5-1    0:0:0.0

 

 

小于ltend<参数值(单值)

参数

默认值

数据库

结果

原因

lt2018

2018-1-1 0:0:0.0

2017-5-20 0:0:0.0

2017-5-21 0:0:0.0

True

End<2018-1-1    0:0:0.0

lt2018-5-1

2018-5-1 0:0:0.0

2018-4-21 0:0:0.0

2018-5-21 0:0:0.0

False

End>2018-5-1    0:0:0.0

lt2018-5-1

2018-5-1 0:0:0.0

2018-4-21 0:0:0.0

2018-4-30 0:0:0.0

True

End<2018-5-1    0:0:0.0

 

 

小于等于leend<=参数值(单值)

参数

默认值

数据库

结果

原因

lt2018

2018-1-1 0:0:0.0

2017-5-20 0:0:0.0

2017-5-21 0:0:0.0

True

End<2018-1-1    0:0:0.0

lt2018-5-1

2018-5-1 0:0:0.0

2018-4-21 0:0:0.0

2018-5-21 0:0:0.0

False

End>2018-5-1    0:0:0.0

lt2018-5-1

2018-5-1 0:0:0.0

2018-4-21 0:0:0.0

2018-4-30 0:0:0.0

True

End<2018-5-1    0:0:0.0

 

 

不等于nebegin<=参数值的开始值 or参数值的结束值<=end

参数值

范围

数据库

结果

ne2018

2018-1-1 0:0:0.0

2019-1-1 0:0:0.0

2018-5-20 0:0:0.0

2018-5-21 0:0:0.0

False

ne2018-5-1

2018-5-1 0:0:0.0

2018-5-2 0:0:0.0

2018-5-1 10:0:0.0

2018-5-2 10:0:0.0

True

ne2018-5-1

2018-5-1 0:0:0.0

2018-5-2 0:0:0.0

2018-4-30   10:0:0.0

2018-5-1 10:0:0.0

True

ne2018-5-1

2018-5-1 0:0:0.0

2018-5-2 0:0:0.0

2018-1-1 0:0:0.0

2019-1-1 0:0:0.0

True(参数范围没有完全包含数据库范围)

 

注意:

数据索引保存与搜索参数时区转换规则:

                           日期时间如果没有时区,则默认为平台时区 东八区(+8)。

如:2018-12-30T12:23:00默认为2018-12-30T12:23:00 +8

                            日期时间如果有时区,则转换为平台时区(+8)。

                            如:2018-12-30T12:23:00 +9转换为2018-12-30T11:23:00 +8

XML数据文档日期:保留原始日期格式,没有时区的日期默认为平台时区。

 

 

 

数字表达范围:

           100有效位数是3 ,范围[99.5,100.5)

      100.00有效位数5,范围[99.995,100.005)

           1e2有效位数1,范围[50,150)

           1.2660e2有效位数5,范围[126.595,126.605)

数字查询参数:等于eq(输入值的开始值<=value<输入值的结束值)

例如:输入值是10099.5<=value<100.5

          大于gtvalue>输入值(单值))例如:输入值是100value>100

          大于等于gevalue>=输入值(单值))例如:value>=100

                     小于ltvalue<输入值(单值))例如:value<100

                     小于等于levalue<=输入值(单值))例如:value<=100

                     不等于nevalue<输入值的开始值 or 输入值的结束值<=value

                               例如:输入值是100value<99.5 or 100.5<=value

 

 

要发表评论,您必须先登录