lcl 发表于 2022-6-20 00:21:50

求个逻辑写法,头都写晕了,易语言写了个,能用但太复杂

本帖最后由 lcl 于 2022-6-20 03:47 编辑


这是我易语言写的逻辑,目前能用是能用。但是总觉得这个逻辑写的太复杂了,我自己看着都头晕。

其实要实现的要求很简单。

数据库里有以下字段

最小数 - 最大数 - 数据信息1 - 数据信息2 - 数据信息3

执行逻辑就是cha询数据库里已经有的数据最小最大数与 添加的 最小最大数 是否冲突,如果有冲突,把老的数据修改到和现在的不冲突就行了。

举例按照数据库里格式

1 - 10 - 数据信息1 - 数据信息2 - 数据信息3
11 - 12 - 数据信息1 - 数据信息2 - 数据信息3
13 - 13 - 数据信息1 - 数据信息2 - 数据信息3

添加最小最大数 为 5-12 就把数据库已有的1 - 10改为 1- 4 然后新添加一组5 - 12

我写的逻辑能实现这样添加。
但是有一个新问题了。数据里有 11 - 12我就需要把 11 - 12 删除了,我的逻辑还没能实现。

总之数据库里 所保留的 最大最小数 在数据信息里不可以冲突。
附易语言源码:






b0y 发表于 2022-6-20 08:55:05

没太理解

qzone 发表于 2022-6-20 09:37:13

既然都是假设,为什么不用判断?

urenai 发表于 2022-6-20 10:51:56

学习....
页: [1]
查看完整版本: 求个逻辑写法,头都写晕了,易语言写了个,能用但太复杂