Tôi có một bảng trong một với cấu trúc sau:Cách đếm số lượng hồ sơ mỗi ngày?
CustID --- DateAdded ---
396 2012-02-09
396 2012-02-09
396 2012-02-08
396 2012-02-07
396 2012-02-07
396 2012-02-07
396 2012-02-06
396 2012-02-06
Tôi muốn biết làm thế nào tôi có thể đếm số lượng hồ sơ mỗi ngày, trong 7 ngày cuối cùng trong SQL và sau đó trở về này là một số nguyên .
Hiện nay tôi đã truy vấn SQL sau đây viết:
SELECT *
FROM Responses
WHERE DateAdded >= dateadd(day, datediff(day, 0, GetDate()) - 7, 0)
RETURN
Tuy nhiên chỉ này trả về tất cả các mục trong 7 ngày qua. Làm thế nào tôi có thể đếm các bản ghi mỗi ngày trong 7 ngày qua?
GROUP BY DateAdded. Đó có phải là MSSQL không? –
@BrunoCosta Có MSSQL trên SQLServer – HGomez90