Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tổng số đang chạy SQL được nhóm theo ngày

Nếu bạn đang sử dụng một sản phẩm triển khai các điều khoản OVER có thứ tự cho SUM, bạn có thể làm như sau:

select
  cast(DeliveredDate as date) as DeliveredDate,
  count(Delivered) as Delivered,
  sum(count(Delivered)) over (
    order by DeliveredDate
  ) as RunningTotal
from Orders
group by OrderDate
order by OrderDate;

Số biểu thức của bạn (Đã gửi) hơi lạ. Chỉ để chắc chắn đó là thứ bạn muốn:nó sẽ đếm số hàng vào ngày cụ thể mà giá trị trong cột Đã gửi KHÔNG ĐẦY ĐỦ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cú pháp không chính xác gần ')' gọi thủ tục được lưu trữ với GETDATE

  2. Kết nối XML mà không truyền kiểu thành chuỗi

  3. Nhận ID đăng nhập hiện tại trong SQL Server (T-SQL)

  4. Sắp xếp menu đệ quy SQL

  5. Tạo thời gian ngẫu nhiên riêng biệt trong khoảng thời gian cố định