gpt4 book ai didi

java - 减去2个数据库表时查询错误

转载 作者:行者123 更新时间:2023-11-29 21:26:06 24 4
gpt4 key购买 nike

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

UPDATE Equipo c SET c.horasmotor= (CAST(c.horasmotor AS INT) -" + historial.getHorasTrabajadas() + ") WHERE c.id=" + expediente.getId()

最佳答案

尝试像这样编写查询:

update Equipo
JOIN Historial on
Equipo.id=Historial.id
set Equipo.horasmotor=(Equipo.horasmotor - Historial.horasTrabajadas)

试试这个:

   Update Equipo 
JOIN Historial
where Historial.id=1
set Equipo.horasmotor= (CAST(Equipo.horasmotor AS INT) - CAST(Historial.horasTrabajadas AS INT))

关于java - 减去2个数据库表时查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35511726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com