按SQL代码计算不同的组?

时间:2011-06-09 21:41:01

标签: sql select distinct

说我只有2列数据......

Postcode Sold date
LE14 6QR 01/01/2011

我该怎么说...每个邮政编码显示每次售出该区域房屋的日期。

E.G如果该邮政编码发生14次,它会列出每个日期吗?

谢谢,

3 个答案:

答案 0 :(得分:0)

从您的描述中,您可能希望列出表格的内容,因此您可以这样做:

select Postcode, [Sold date]
from MyTable

如果您不想要重复日期,可以执行以下操作:

select Postcode, [Sold date]
from MyTable
group by Postcode, [Sold date]

答案 1 :(得分:0)

如果你要分组,那么你也应该COUNT只是为了确保你的总数在增加。

SELECT PostCode, [Sold Date], COUNT(PostCode)
FROM [table]
GROUP BY PostCode, [Sold Date]
ORDER BY COUNT(PostCode) DESC

答案 2 :(得分:-1)

我认为这就是你想要的:

SELECT PostCode, SoldDate
FROM YourTable
Group By PostCode