eftersom du använder SQL Server
, varför inte ändra datatypen till VARCHAR(100)
?
För att kringgå detta fel utan att ändra datatypen, TEXT or NTEXT
kolumnen måste konverteras till VARCHAR or NVARCHAR
när den används i antingen ORDER BY
satsen eller GROUP BY
sats av en SELECT
påstående. t.ex. vilket är lite rörigt
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-serverfelmeddelanden - Msg 306