da Sie SQL Server verwenden , warum nicht den Datentyp in VARCHAR(100) ändern ?
Um diesen Fehler zu umgehen, ohne den Datentyp zu ändern, den TEXT or NTEXT Spalte muss in VARCHAR or NVARCHAR konvertiert werden bei Verwendung in einem der ORDER BY -Klausel oder die GROUP BY -Klausel eines SELECT Erklärung. zB was ein bisschen chaotisch ist
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
- SQL Server-Fehlermeldungen – Nachricht 306