SQL语句的写法 帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:14:33
下表时某交警的罚款记录(数据库名:Table),分别记录了警察、罚款日期、被罚款车辆的车牌号,违章地点、违章司机、以及金额。
要求用一句SQL语句查询出2006-7-5罚款最多的警察在那一天的全部记录
ID PoliceName FineDate CarNumber Place FinePerson FineMoney
不好意思 我不是为了考试!!!!!!!! 做练习的时候想不通而已!!!!

SELECT *
FROM Table
WHERE PoliceName = (SELECT a.PoliceName
FROM (SELECT PoliceName, SUM(FineMoney) FineMoney
FROM Table
GROUP BY PoliceName) a,
Table b
where a.FineMoney > b.FineMoney
GROUP BY a.PoliceName)

现在的学生怎么一到要考试了就跑来给我们布置作业了哦?????

整天就知道上网泡妞 那天我请教你怎么泡妞吧

哈哈。
select * from 表 where id in (select ID,max(FineMoney) from (select ID,sum(FineMoney) as FineMoney from 表 group by ID)as b group by ID)as a