Nó sẽ giúp xem toàn bộ truy vấn được đề cập. Đối với mỗi giá trị ngày tồn tại trong stats
, bạn sẽ nhận được NULL cho giá trị Tổng hoặc giá trị số nguyên. Nếu bạn đang nhóm theo [Ngày] và một giá trị ngày đã cho không tồn tại, nó rõ ràng sẽ không hiển thị. Ví dụ, hãy xem xét các thử nghiệm sau đây:
Create Table Test (Clicks int null, [Date] datetime null)
Insert Test(Clicks,[Date]) Values(1,'2010-06-06')
Insert Test(Clicks,[Date]) Values(2,Null)
Insert Test(Clicks,[Date]) Values(3,'2010-06-06')
Insert Test(Clicks,[Date]) Values(4,'2010-06-07')
Insert Test(Clicks,[Date]) Values(4,Null)
Insert Test(Clicks,[Date]) Values(4,'2010-06-07')
Insert Test(Clicks,[Date]) Values(Null,'2010-06-08')
Select T.[Date], Sum(Clicks)
From Test T
Group By T.[Date]
Kết quả sẽ giống như thế:
NULL 6
2010-06-06 00:00:00.000 4
2010-06-07 00:00:00.000 8
2010-06-08 00:00:00.000 NULL
Lưu ý tôi vẫn nhận được liên tiếp ngay cả khi Sum(Clicks)
là null. Có phải bạn đang tham gia thông tin này vào một thông tin khác trên tính toán Sum(Clicks)
không?
Nó sẽ giúp xem toàn bộ truy vấn được đề cập – Thomas