我业务上用的表是用户的积分日志表,字段是用户id,分数类型(加为1减为2),积分,时间戳
我需要算出用户每天的总积分是多少
我最初是分别sum出加分和减分,然后在后端程序里循环数组求差,这样效率极低,我想在sql语句写出了,怎么写呢?用case then报错
SUM(CASE type=1 THEN `score` ELSE 0-`score`)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
应该是:
或者写得啰嗦些: