数据库中要计算已提月数,计算结果有正数,也有负数,如何把负数变为0而正数不变?
答案:2 悬赏:30 手机版
解决时间 2021-02-12 00:29
- 提问者网友:喧嚣尘世
- 2021-02-11 19:03
已提月数=系统时间-开始折旧时间,现在SQL语句为“(Now()-[开始折旧时间])/30 AS 已提月数”
最佳答案
- 五星知识达人网友:毛毛
- 2021-02-11 19:11
case语句
case when (Now()-[开始折旧时间])/30>0 then (Now()-[开始折旧时间])/30 else 0 end 已提月数
大概是这样
case when (Now()-[开始折旧时间])/30>0 then (Now()-[开始折旧时间])/30 else 0 end 已提月数
大概是这样
全部回答
- 1楼网友:怙棘
- 2021-02-11 20:45
insert into custom_detail_assets (assetsid,quantity) values ('sassetsid',squantity*-1)
乘上 -1不久ok了。。。。这是数学问题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯