PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Hébergement serveur > ms.sqlserver.server > best approach to Concatenate Row Values into single variable?
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
best approach to Concatenate Row Values into single variable?

Réponse
 
LinkBack Outils de la discussion
Vieux 09/09/2008, 23h14   #1
Anil
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut best approach to Concatenate Row Values into single variable?

HI All,

For my application, I need to show previous changes (like who change it,
their comments,changedate etc.) for the particular record . For that
purpose, i need to
Concatenating Row Values into single variable.

I created 1 udf for this but it's not giving correct results. It's always
giving last row data.

What is the best approach to Concatenate Row Values into single variable?

Any kind of is greatly appreciated.

Here is my query
declare @PreviousComments nvarchar(max)
select @PreviousComments = ''
SELECT @PreviousComments = COALESCE(@PreviousComments , '') +
'<NOBR> ' + dbo.tbl_APP_USERS.FULL_NAME + ' ' + ' ' +
' ' +
convert(varchar(15),dbo.tbl_RESOURCE_REQUEST_DETAI LS_HISTORY.UPD_DATE,101) +
' ' + dbo.tbl_RESOURCE_REQUESTDETAIL_STATUS.STATUS_NAME + ' </NOBR> <br
/> ' +
isnull(dbo.tbl_RESOURCE_REQUEST_DETAILS_HISTORY.CO MMENTS,'') + '<br />'

FROM dbo.tbl_RESOURCE_REQUEST_DETAILS_HISTORY


INNER JOIN dbo.tbl_RESOURCE_REQUESTDETAIL_STATUS ON

dbo.tbl_RESOURCE_REQUEST_DETAILS_HISTORY.REQUESTDE TAIL_STATUS =
dbo.tbl_RESOURCE_REQUESTDETAIL_STATUS.STATUS_ID
INNER JOIN dbo.tbl_APP_USERS
on dbo.tbl_APP_USERS.tbl_APP_User_ID =
dbo.tbl_RESOURCE_REQUEST_DETAILS_HISTORY.UPD_USER_ ID

where tbl_RESOURCE_REQUEST_DETAILS_HISTORY.RequestDetail _ID = 100145

order by tbl_RESOURCE_REQUEST_DETAILS_HISTORY.UPD_DATE DESC

select @PreviousComments


Regards
Anil


  Réponse avec citation
Vieux 09/09/2008, 23h21   #2
Plamen Ratchev
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: best approach to Concatenate Row Values into single variable?

Here are a few methods:
http://www.projectdmx.com/tsql/rowconcatenate.aspx

If you are on SQL Server 2005/2008, then the FOR XML PATH method will be
best.

--
Plamen Ratchev
http://www.SQLStudio.com
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 08h05.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,19708 seconds with 10 queries