SQL 语句查询问题

ljhsghroo 2010-04-15 09:52:13
( 一表)
日期 循环 设备名称 计划
2010.4.7 7 电脑 检修
2010.4.7 5 机箱 更换零件

设备科列出所有设备计划(检修、更换零件、清洗等)。
(二表)
日期 计划 设备名称
2010.4.7 检修 电脑
2010.4.7 更换零件 机箱
2010.4.14 检修 电脑
2010.4.14 更换零件 机箱

这张表是设备人员录入的表,当今天进行了 一些设备的检修、更换零件、清洗等工作,记录到这张表。


然后,通过一个功能进行判断比较,如果(二表)设备经过(一表)1个循环周期后, 没有进行检修、更换零件或者清洗的。显示出来!

首先有一个循环语句, 然后就是判断设备在一个周期后有没有记录到(二表),不记录就 显示出来。 有高人指点迷津么! 谢谢了


...全文
181 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljhsghroo 2010-04-15
  • 打赏
  • 举报
回复
循环周期为天数 一表的日期为第一次输入的 二表的日期 为每次检修后记录的时间。作为判断。也就是 每次检修后 日期 加上周期天数等于下次检修时间。进行判断。


我只是想 有没有办法能实现这个功能。或许我建的表有点问题。但是 只要有点类似的功能实现 都可以加分。
Tony3820 2010-04-15
  • 打赏
  • 举报
回复
我觉得你应该重新设计 一下你的表,理清楚 关系 ,才能写高效的SQL语句
criedshy 2010-04-15
  • 打赏
  • 举报
回复
循环周期是什么单位?天?你这设计的冗余在厉害了,主键是哪个?
criedshy 2010-04-15
  • 打赏
  • 举报
回复
一表的日期和二表的日期有什么关系?
ZHUKY 2010-04-15
  • 打赏
  • 举报
回复
表设计不好.....
皇城龙三 2010-04-15
  • 打赏
  • 举报
回复
表不完整,似乎没有主键,没有唯一标识
ljhsghroo 2010-04-15
  • 打赏
  • 举报
回复
就是 判断设备在一个周期后有没有记录到(二表),不记录就 显示出来。周期在一表里面呀
丰云 2010-04-15
  • 打赏
  • 举报
回复
表设计有问题
wosizy 2010-04-15
  • 打赏
  • 举报
回复
问题简洁下.....
然后太多了 .....
myhope88 2010-04-15
  • 打赏
  • 举报
回复
这样设计表结构不合理,数据冗余太多了
randomfeel 2010-04-15
  • 打赏
  • 举报
回复
我想我大概明白楼主的需求

记录各设备的需要进行修理的事项,定义一个修理周期,从记录时间起,每隔一个修理周期,就必须修理

当进行修理时,记录修理的设备及时间

需求就是获取到现在为止,所有设备是否有按照预定的周期进行修理,列出未按预定周期修理的设备及应该修理的日期
HolyPlace 2010-04-15
  • 打赏
  • 举报
回复
建议你直接把表结构改为

编号 日期 循环 设备名称 计划 状态

如果录入了就更改一下状态,没有就不改。这样查没有录入的时候就直接根据状态来判断,没有必要使用两个结构差不多的表
YnSky 2010-04-15
  • 打赏
  • 举报
回复
呵呵...........................
zsuswy 2010-04-15
  • 打赏
  • 举报
回复
你把完整的表结构给出来把。
问题描述的不是很清楚,别人不好帮忙。

如果问题你都描述不清楚,说明问题你自己都没搞清楚,更不要说让别人帮你解决了。
悔说话的哑巴 2010-04-15
  • 打赏
  • 举报
回复
1个表的数据自动更新另一个表里去?
悔说话的哑巴 2010-04-15
  • 打赏
  • 举报
回复
来简单点
vip__888 2010-04-15
  • 打赏
  • 举报
回复

太乱
fanxiaolin84 2010-04-15
  • 打赏
  • 举报
回复
表设计有问题,应重新设计下
xandercheng 2010-04-15
  • 打赏
  • 举报
回复
恩,dddddd
ws_hgo 2010-04-15
  • 打赏
  • 举报
回复
你直接说结果
加载更多回复(3)

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧