Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou tentando executar a seguinte sentença e estou recebendo a mensagem de erro: "The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.".
Sei que este erro é porque o SQL não permite comparação de textos e o campo BOPCAO.CODOPCAO é varchar.
Já tentei usar o like mas deu o mesmo erro.
SELECT 1 AS TOTAL,
BGRUPO.NOME AS GRUPO,
SUBSTRING(BQUESTAO.TEXTO,1,80) AS ENUNCIADO,
SUM(CASE WHEN BOPCAO.CODOPCAO IN (1,2,3) THEN 1 END) AS INSATISFEITO,
SUM(CASE WHEN BOPCAO.CODOPCAO IN (4,5) THEN 1 END) AS SATISFEITO,
SUM(CASE WHEN BOPCAO.CODOPCAO NOT IN (1,2,3,4,5) THEN 1 END) AS 'SEM OPINIAO'
FROM BHISTORICO WITH(NOLOCK)
LEFT OUTER JOIN BHISTRESPPROVA WITH(NOLOCK) ON BHISTORICO.CODAREA=BHISTRESPPROVA.CODAREA AND
BHISTORICO.CODCOLIGADA=BHISTRESPPROVA.CODCOLIGADA AND
BHISTORICO.CODMATERIA=BHISTRESPPROVA.CODMATERIA AND
BHISTORICO.CODQUESTAO=BHISTRESPPROVA.CODQUESTAO AND
BHISTORICO.ID=BHISTRESPPROVA.ID
INNER JOIN BAREA WITH(NOLOCK) ON BAREA.CODAREA=BHISTRESPPROVA.CODAREA AND
BAREA.CODCOLIGADA=BHISTRESPPROVA.CODCOLIGADA
INNER JOIN BMATERIA WITH(NOLOCK) ON BMATERIA.CODAREA=BHISTRESPPROVA.CODAREA
AND BMATERIA.CODCOLIGADA=BHISTRESPPROVA.CODCOLIGADA
AND BMATERIA.CODMATERIA=BHISTRESPPROVA.CODMATERIA
INNER JOIN BQUESTAO WITH(NOLOCK) ON BQUESTAO.CODAREA=BHISTRESPPROVA.CODAREA
AND BQUESTAO.CODCOLIGADA=BHISTRESPPROVA.CODCOLIGADA
AND BQUESTAO.CODMATERIA=BHISTRESPPROVA.CODMATERIA
AND BQUESTAO.CODQUESTAO=BHISTRESPPROVA.CODQUESTAO
LEFT OUTER JOIN VMEMO WITH(NOLOCK) ON BHISTRESPPROVA.IDMEMORESPABERTA=VMEMO.ID
INNER JOIN BPROVA WITH(NOLOCK) ON BHISTORICO.CODPROVA=BPROVA.CODPROVA
AND BHISTORICO.CODCOLIGADA=BPROVA.CODCOLIGADA
INNER JOIN BGRUPO WITH(NOLOCK) ON BHISTORICO.CODGRUPO=BGRUPO.CODGRUPO
AND BHISTORICO.CODCOLIGADA=BGRUPO.CODCOLIGADA
AND BHISTORICO.CODPROVA=BGRUPO.CODPROVA
INNER JOIN BOPCAO WITH(NOLOCK) ON BHISTRESPPROVA.CODRESPOSTA=BOPCAO.CODOPCAO
AND BHISTRESPPROVA.CODCOLIGADA=BOPCAO.CODCOLIGADA
AND BHISTRESPPROVA.CODAREA=BOPCAO.CODAREA
AND BHISTRESPPROVA.CODMATERIA=BOPCAO.CODMATERIA
AND BHISTRESPPROVA.CODQUESTAO=BOPCAO.CODQUESTAO
GROUP BY BGRUPO.NOME,BQUESTAO.TEXTO
Carregando comentários...