Requête Select avec ntext et group by
Salut, j'ai la requête suivante, mais j'ai un problème avec le champ L.Msg de type ntext.
Si je ne le met pas dans le group by j'ai l'erreur:
"La colonne 'L.Msg' n'est pas valide dans la liste de sélection parce qu'elle n'est pas contenue dans une fonction d'agrégation ou dans la clause GROUP BY."
et si je le met:
"Les types de données text, ntext et image ne peuvent pas être comparés ou classés, sauf lors de l'utilisation de l'opérateur LIKE ou IS NULL."
Je peux faire comment pour extraire cette valeur??
Requête:
Code:
1 2 3 4 5 6 7 8 9 10
| select
S.ID AS SessionID, S.TID, S.CreationTime AS StartDate, L.Msg,
datediff(s, min(L.CreationTime), max(L.CreationTime)) as Duration,
count(L.ID) as MessageCount, sum(L.Sev) as ErrorCount,
sum(L.Sent) as Sent, sum(L.Received) as Received
from TSessions S left outer join TLog L on S.ID = L.SessionID
inner join Term T on S.TID = T.TID
WHERE (S.CreationTime >= '28.06.2010' AND S.CreationTime < '28.07.2010')
group by S.ID, S.TID, S.CreationTime
order by S.ID desc |