[英]Finding the total number of records per customer in SQL Server 2008
我有一张桌子,可将我的客户链接到他们已签出的DVD。 我的表称为CustomerDvds。 该表如下所示:
CustomerDvds
- ID
- CustomerID
- DvdID
- CheckOutDate
- CheckInDate
我正在尝试编写一个查询,该查询将告诉我每个客户在特定日期已经签出了多少张DVD。 目前,我写了以下内容:
SELECT
CustomerID,
SUM(DvdID) as 'DVDCount'
FROM
CustomerDvds
WHERE
[CheckOutDate]<=GetUtcDate() AND
[CheckInDate]>GetUtcDate()
GROUP BY
[CustomerID]
不幸的是,我的DVDCount值似乎很高。 我究竟做错了什么? 如何解决此查询?
谢谢
我想您不想要COUNT的总和...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.