假如29号,30号,31号这三天里,字段sval_value的值都是0,那么就不显示了,但是如果29号一整天sval_value字段都是0,到了30号的12点到1点之间sval_value字段数值为1了,那么这个变化的数据显示出来。这种sql可以实现么大佬们……
把你实际的数据贴出来
好怪的需求。首先这种监控的都是放在代码里面控制并以图表的方式展示给用户,比如题主监控sval_value字段,写一段程序有请求对sval_value值修改就先判断可以达到题主的预期。其次非要在数据库操作也是可以的,有没有波动是比较出来的,所以可以在12点定时器把要判断波动的数据备份到临时表,到1点查2张表的sval_value字段值。如:select t1.sval_value-t2.sval_value from 临时表 t1 left join 主表 t2 on t1.id=t2.id。大致是这么个思路。或者你如果数据的sval_value字段正常都是0,那么你直接查等于1的数据就是波动的数据。
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632