我有一个文章表,其中包含 id 和日期(月/年)列,首先我想计算 id 并按日期对它们进行分组,然后我想查看哪个 id 属于单个日期组像这样的查询:
id date count
-----------------
1 01/2015 2
2 01/2015 2
3 02/2015 1
4 03/2015 4
5 03/2015 4
6 03/2015 4
7 03/2015 4
我有 2 个疑问
Select Count(id)
from article
group by date
和
Select id
from article
给出结果;
count date id date
------------- ----------
2 01/2015 1 01/2015
1 02/2015 2 01/2015
4 03/2015 3 02/2015
我需要一个像
这样的查询select count(id), id, date
from....
它带来了 id、count、date 列以在我的 C# 代码中使用。
有人可以帮我解决这个问题吗?
最佳答案
SELECT id,
date,
COUNT(*) OVER (PARTITION BY date) AS Count
FROM article
关于sql - 选择 ID、计数 (ID) 和按日期分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29308943/