Search

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Forum Login | Register
   Forum

 

Subject: String manipulatie
Prev Next
You are not authorized to post a reply.

Author Messages
Sander HilgerinkUser is Offline

Posts:5

28-01-2010 10:17:26 Alert 

Hallo,

 

ik heb een string in een atbel met gebruikers. Er is een username en een kolom 'tag' die op onderstaande manier gevuld is:

'PwdHistJiTRndpklslGbjjc,iclNrXkbKccicedJ,bPaSbYdbEphdXdacPwdChg25/07/06ActiefyesActiefTm19/01/10tg-gbk-autno'

Nu wil ik graag deze string gebruiken om erachter te komen vanaf welke datum deze gebruiker actief is geworden (ActiefTm19/01/10). Hoe kan ik deze string zodanig bewerken dat ik deze waarde ertussen uit kan vissen? ik heb van alles geprobeerd m.b.v. substring, replace, right, left, etc, maar ik krijg deze waarde er niet uit. Nadeel is ook dat hj soms midden in de string staat, soms als laatste gegeven, en soms vooraan.....wat te doen??

 

Sander Hilgerink

André KammanUser is Offline
PASS Nederland

Posts:137


28-01-2010 10:42:56 Alert 

Hoi Sander,

CHARINDEX kan de locatie van 'ActiefTm' voor je vinden :

Create table #test(username varchar(50), tag varchar(max))
insert into #test values('Ikke', 'PwdHistJiTRndpklslGbjjc,iclNrXkbKccicedJ,bPaSbYdbEphdXdacPwdChg25/07/06ActiefyesActiefTm19/01/10tg-gbk-autno')

Select
  username,
  SUBSTRING(tag, CHARINDEX('ActiefTm', tag) + 9, 8) as ActiefTM
From #test

Drop table #test

Groeten,

André

Sander HilgerinkUser is Offline

Posts:5

28-01-2010 13:49:18 Alert 

Mijn dank is groot! Met nog enige nabewerking heb ik nu een geweldige rapportage te pakken!

 

Sander

You are not authorized to post a reply.
Forums > Forums > Ontwikkelen > String manipulatie



ActiveForums 3.6
  
Copyright (c) 2012 PASS Nederland   Privacy Statement  Terms Of Use