Truy vấn này được viết dựa trên bảng giao dịchSQL Gai nhập nhóm bằng cách đếm
SELECT Ecode,COUNT(*) AS recvd
FROM Transaction_tbl
WHERE Locid=5 AND dtime BETWEEN '5/1/2013 00:00:00' AND '6/10/2013 23:59:59'
GROUP BY Ecode
ORDER BY Ecode DESC
trong khi thực hiện truy vấn này tôi đang được nhận ra đặt như thế này
Ecode recvd
E003 24
E001 2
Tôi có một bảng giống như nhân viên thạc sĩ, có Tên nhân viên tương ứng được lưu, cách tôi có thể tham gia bảng này với bảng tổng thể của nhân viên
Tôi muốn đặt ra ý thích này
Ecode Ename Recvd
E003 jas 24
E001 deepu 14
này là làm việc tốt ,, Cảm ơn s Rất nhiều –
@ user2432269 Bạn được chào đón :) Nếu đó là những gì bạn đang tìm kiếm xin vui lòng, hãy xem xét để ** [chấp nhận] (http://meta.stackexchange.com/questions/5234/how-does-accepting- một câu trả lời-công việc) ** câu trả lời. – peterm
Trong truy vấn đầu tiên, nếu bạn có các giao dịch với 'Ecode' không có sẵn trong bảng' Employee', bạn có thể thay đổi tham gia thành 'RIGHT JOIN' và chọn' q.Ecode' thay vì 'e.Ecode' trong lựa chọn bên ngoài. Điều này sẽ làm cho mã và số lượng hiển thị, mặc dù tên không có sẵn. – Vegar