da du bruger SQL Server
, hvorfor ikke ændre datatypen til VARCHAR(100)
?
For at omgå denne fejl uden at ændre datatypen, TEXT or NTEXT
kolonne skal konverteres til VARCHAR or NVARCHAR
når det bruges i enten ORDER BY
klausulen eller GROUP BY
klausul af en SELECT
udmelding. f.eks. som er lidt rodet
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-serverfejlmeddelelser - Msg 306