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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager