SQL Serverを使用しているため 、データ型をVARCHAR(100)に変更してみませんか ?
データ型を変更せずにこのエラーを回避するには、TEXT or NTEXT 列をVARCHAR or NVARCHARに変換する必要があります ORDER BYのいずれかで使用された場合 句またはGROUP BY SELECTの句 声明。例:少し面倒です
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
- SQLServerエラーメッセージ-メッセージ306