2016-04-12 34 views
-1

我使用sql server 2012,我有在不同日期創建的條目,我希望找到哪個日期我有最大數量的條目..使用max()將幫我?如何在表中找到最高數量的項目

+1

使用'ROW_NUMBER'將幫助您: ';具有CTE AS( SELECT *, RN = ROW_NUMBER()OVER(ORDER BY NumEntries DESC) FROM TBL ) SELECT * FROM Cte WHERE rn = 1' –

+1

or select top 1. Number from table order by Number desc –

回答

0

使用group by子句,按日期對結果進行分組,然後選擇max。

+0

can you explain using a example –

0
select top 1 entry_date from entries group by entry_date order by count(*) desc 

SQL Fiddle

相關問題