vì bạn đang sử dụng SQL Server , tại sao không thay đổi kiểu dữ liệu thành VARCHAR(100) ?
Để khắc phục lỗi này mà không thay đổi kiểu dữ liệu, hãy TEXT or NTEXT cột cần được chuyển đổi thành VARCHAR or NVARCHAR khi được sử dụng trong ORDER BY hoặc mệnh đề GROUP BY mệnh đề của một SELECT tuyên bố. ví dụ: hơi lộn xộn một chút
SELECT CAST(email AS NVARCHAR(100)) email,
COUNT(CAST(email AS NVARCHAR(100))) AS NumOccurrences
FROM Booking
GROUP BY CAST(email AS NVARCHAR(100))
HAVING COUNT(CAST(email AS NVARCHAR(100))) > 1
- Thông báo lỗi máy chủ SQL - Msg 306