karena Anda menggunakan SQL Server
, mengapa tidak mengubah tipe data menjadi VARCHAR(100)
?
Untuk mengatasi kesalahan ini tanpa mengubah tipe data, TEXT or NTEXT
kolom perlu dikonversi ke VARCHAR or NVARCHAR
ketika digunakan baik dalam ORDER BY
klausa atau GROUP BY
klausa dari SELECT
penyataan. misalnya, yang agak berantakan
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
- Pesan Kesalahan SQL Server - Pesan 306