递归火山软件开发平台

标题: 求个逻辑写法,头都写晕了,易语言写了个,能用但太复杂 [打印本页]

作者: lcl    时间: 2022-6-20 00:21
标题: 求个逻辑写法,头都写晕了,易语言写了个,能用但太复杂
本帖最后由 lcl 于 2022-6-20 03:47 编辑

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

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

数据库里有以下字段

最小数 - 最大数 - 数据信息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 删除了,我的逻辑还没能实现。

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







作者: b0y    时间: 2022-6-20 08:55
没太理解
作者: qzone    时间: 2022-6-20 09:37
既然都是假设,为什么不用判断?
作者: urenai    时间: 2022-6-20 10:51
学习....




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4