首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >减去2个库表时查询出错

减去2个库表时查询出错
EN

Stack Overflow用户
提问于 2016-02-20 01:54:56
回答 1查看 149关注 0票数 0

很好的解决方案和减法,并可以实现查询使用这个,但我有一个问题,禁止我减去负数,例如4-6 = -2我想做的是,只要我休息,直到它达到0,我重置计数器块,直到我可以实现该方法,如果你使用相同的问题,很抱歉这是我的查询用来实现减法

代码语言:javascript
复制
UPDATE Equipo c SET c.horasmotor= (CAST(c.horasmotor AS INT) -" + historial.getHorasTrabajadas() + ") WHERE c.id=" + expediente.getId()
EN

回答 1

Stack Overflow用户

发布于 2016-02-20 02:00:11

试着这样写你的查询:

代码语言:javascript
复制
update Equipo
   JOIN  Historial on
    Equipo.id=Historial.id
 set Equipo.horasmotor=(Equipo.horasmotor - Historial.horasTrabajadas)

试试这个:

代码语言:javascript
复制
   Update Equipo 
   JOIN  Historial 
   where Historial.id=1 
   set Equipo.horasmotor= (CAST(Equipo.horasmotor AS INT) -  CAST(Historial.horasTrabajadas AS INT)) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35511726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档