数据库中有几个字段
起始号 终止号 状态
1 100 未占用由前台任意输入 1-100之间的起始号与终止号,例如 起始号 输入 25 终止号 输入 50
那么怎样计算才能形成如下结果呢。起始号 终止号 状态
1 24 未占用
25 50 占用
51 100 未占用如果下次再录入 起始号 输入 60 终止号 输入 90
那么结算结果如下
起始号 终止号 状态
1 24 未占用
25 50 占用
51 59 未占用
60 90 占用
91 100 未占用
起始号 终止号 状态
1 100 未占用由前台任意输入 1-100之间的起始号与终止号,例如 起始号 输入 25 终止号 输入 50
那么怎样计算才能形成如下结果呢。起始号 终止号 状态
1 24 未占用
25 50 占用
51 100 未占用如果下次再录入 起始号 输入 60 终止号 输入 90
那么结算结果如下
起始号 终止号 状态
1 24 未占用
25 50 占用
51 59 未占用
60 90 占用
91 100 未占用
抛开这个问题不说,如果你这是类似酒店房间管理,终止号不大的情况的情况下,能否把表改为
ID号 状态
1 true
2 true
3 true
. false
. false
. true
100 true
这样查询就好做了。