Hãy nói rằng tôi có một bảng:SQL Chọn nhiều khoản tiền?
SELECT SUM(quantity) AS items_sold_since_date,
product_ID
FROM Sales
WHERE order_date >= '01/01/09'
GROUP BY product_ID
này trả về một danh sách các sản phẩm với số lượng bán ra kể từ một ngày cụ thể. Có cách nào để chọn không chỉ số tiền này, nhưng CSONG tổng số KHÔNG CÓ điều kiện ở đâu? Tôi muốn xem doanh số bán hàng kể từ một ngày cụ thể cho mỗi sản phẩm cùng với tất cả (không phải ngày hạn chế) bán hàng.
nên nhanh hơn nhiều so với một truy vấn phụ tương quan :) –
sẽ upvote này 20 lần nếu tôi có thể. chỉ tái cấu trúc truy vấn của tôi bằng ví dụ của bạn và đạt được hiệu suất tăng gấp năm lần so với giải pháp trước đây của tôi = D thx! –