读书人

SQL话语的写法 帮帮忙

发布时间: 2013-10-15 16:47:37 作者: rapoo

SQL语句的写法 帮帮忙
下表时某交警的罚款记录(数据库名:Table),分别记录了警察、罚款日期、被罚款车辆的车牌号,违章地点、违章司机、以及金额。
要求用一句SQL语句查询出2006-7-5罚款最多的警察在那一天的全部记录
ID PoliceName FineDate CarNumber Place FinePerson FineMoney sql
[解决办法]


--呵呵,上面又少了西,以下面准
SELECT *
FROM ta
WHERE PoliceName=
(
SELECT TOP 1 PoliceName
FROM
(
SELECT PoliceName,SUM(FineMoney) FineMoney
FROM ta
WHERE FineDate='2006-07-05'
group by PoliceName
) a
ORDER BY FineMoney DESC
)
and FineDate='2006-07-05'

读书人网 >SQL Server

热点推荐