要实现总金额等于昨天的总金额减去今天的开销递减,可以使用以下的SQL查询语句:\n\nsql\nSELECT (SELECT SUM(amount) FROM transactions WHERE date = DATE_SUB(CURDATE(), INTERVAL 1 DAY)) - SUM(amount) AS total_amount\nFROM transactions\nWHERE date = CURDATE()\n\n\n这个查询语句中,首先使用子查询来计算昨天的总金额,子查询中使用SUM(amount)来计算昨天的总金额,WHERE子句中使用DATE_SUB(CURDATE(), INTERVAL 1 DAY)来获取昨天的日期。然后使用SUM(amount)计算今天的开销,并将这两个值相减,别名为total_amount,作为查询结果返回。


原文地址: https://www.cveoy.top/t/topic/pmni 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录