需要运行查询以输出给定期间(即一个月)的报告,并显示向客户收取的所有费用和支付的金额(如果有)。我的问题是显示为该客户在每一行支付的金额。我想显示所有费用和一个付款金额(假设在最后一行)。不要为客户显示重复的支付金额
姓氏名字MIDate of ServiceFeePayment BarrazaReyD5/1/2013$160.00 $0.00 BarrazaReyD5/1/2013$12.10 $0.00 OteroAliciaM5/3/2013 $84.68 $329.20 OteroAliciaM5/3/2013 99.46 美元 329.20 美元 OteroAliciaM5/3/2013 46.59 美元 329.20 美元 OteroAliciaM5/3/2013 $48.98 $329.20 OteroAliciaM5/3/2013 $26.35 $329.20 OteroAliciaM5/3/2013 $23.14 $329.20 梅威瑟贝西 5/5/2013 99.46 美元 249.70 美元 梅威瑟贝西 2013 年 5 月 5 日 97.96 美元 249.70 美元 梅威瑟贝西 2013 年 5 月 6 日 34.73 美元 249.70 美元 梅威瑟贝西 2013 年 5 月 6 日 17.55 美元 249.70 美元 加西亚迈克尔 2013 年 5 月 11 日 $198.92 $0.00 加西亚迈克尔 2013 年 5 月 11 日 29.95 美元 0.00 美元 加西亚迈克尔 2013 年 5 月 11 日 $17.30 $0.00 史密斯理查德 2013 年 5 月 15 日 $35.00 $0.00 史密斯理查德 2013 年 5 月 15 日 2.64 美元 0.00 美元 BoothKeithR5/23/2013$14.64 $0.00 BoothKeithR5/23/2013$255.30 $0.00 BoothKeithR5/23/2013$66.99 $0.00 史密斯瓦内萨 2013 年 5 月 23 日 18.00 美元 0.00 美元 史密斯瓦内萨 2013 年 5 月 23 日 1.36 美元 0.00 美元 埃尔南德斯劳拉 2013 年 5 月 25 日 34.47 美元 0.00 美元 迈尔斯乔纳森 2013 年 5 月 30 日 35.00 美元 37.65 美元 迈尔斯乔纳森 2013 年 5 月 30 日 2.65 美元 37.65 美元
它显示为向客户收取的每笔费用支付的总金额。我的查询是这个
$query = "SELECT
c.lname as lname,
c.fname as fname,
c.mname as mname,
s.date as date,
b.fee as fee,
p.amount as payment,
FROM sell as s,
customer as c,
billing b
LEFT JOIN payments p on p.completion = b.completion AND p.cid=b.cid
WHERE
s.completion = b.completion
AND b.cid = s.cid
AND c.pid = s.cid
AND s.date BETWEEN ? and ?
ORDER BY s.date";
我试过GROUP BY p.amount
了,但只给那个顾客留了一排,并削减了所有其他费用。我需要显示向客户收取的所有费用,但只有一笔金额作为付款。请帮忙