ya que está utilizando SQL Server
, ¿por qué no cambiar el tipo de datos a VARCHAR(100)
? ?
Para solucionar este error sin cambiar el tipo de datos, TEXT or NTEXT
la columna debe convertirse a VARCHAR or NVARCHAR
cuando se usa en ORDER BY
cláusula o el GROUP BY
cláusula de un SELECT
declaración. por ejemplo, que es un poco desordenado
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
- Mensajes de error de SQL Server - Mensaje 306