以下是引用MXG825在2009-7-31 17:19的发言:谢谢二楼回复!但我希望这个'2009-7-6' 是用程序 自动找到最后一张单据的日期!
你的最后一张单据是指销售表吧你可以用
SELECT 销售.客户,销售.金额-还款.金额 AS 结欠金额
FROM (SELECT 客户,SUM(金额) 金额 FROM 销售表) AS 销售INNER JOIN (SELECT 客户,SUM(金额) 金额 FROM 还款表) AS 还款
ON 销售.客户=还款.客户
INNER JOIN
(SELECT 客户,MAX(日期) 日期 FROM 销售表) AS 日期
ON 销售.客户=日期.客户 AND 销售.日期>=日期.日期 AND 还款.日期>=日期.日期
方法二 大概是这样写的吧 没有测试过 你测试下 看能否通过
[
本帖最后由 happynight 于 2009-8-6 17:03 编辑 ]