我有一张桌子将我的客户链接到他们检查过的DVD.我的表名为CustomerDvds.那个表看起来像这样:
CustomerDvds
- ID
- CustomerID
- DvdID
- CheckOutDate
- CheckInDate
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个查询,告诉我每个客户在特定日期检出了多少张DVD.目前,我写了以下内容:
SELECT
CustomerID,
SUM(DvdID) as 'DVDCount'
FROM
CustomerDvds
WHERE
[CheckOutDate]<=GetUtcDate() AND
[CheckInDate]>GetUtcDate()
GROUP BY
[CustomerID]
Run Code Online (Sandbox Code Playgroud)
不幸的是,我的DVDCount值看起来很高.我究竟做错了什么?如何修复此查询?
谢谢
| 归档时间: |
|
| 查看次数: |
1385 次 |
| 最近记录: |