Saludos..como le puedo hacer para que si tengo una cadena me muestre los datos hasta antes de determinado caracter en este caso (;) punto y coma
en este caso necesito ubicar el numero 2, dependiendo de donde este el numero 2 va a arrojar un resultado ejemplo:
caso 1:
2 ;1 ;;; --->120;823.55;0;0;0 (valor a arrojar : 120)
caso 2:
1 ;2 ;;; ------>239.44;11;0;0;0 (valor a arrojar: 11)
y asi sucesivamente con miles de registros..
actualmente para ubicar el no. 2, utilizo el sig query:
SELECT [SID], [TYPE], [BUYER], [TNUM], [PAYTYPE], [PAYAMT], [VENTA], [PCOST], [IDATE], [QTYSOLD] FROM [SALES2] WHERE (([PAYTYPE] LIKE '%' + @PAYTYPE + '%') AND ([IDATE] >= @IDATE) AND ([IDATE] <= @IDATE2))
el parametro @paytype es el 2
.el lenguaje que uso es asp.net y la bd esta en sql server...gracias por sus respuestas...