Pregunta especial

18/06/2007 - 17:57 por Francisco | Informe spam
Hola a todos

En una tabla tengo unos valores compuestos
Este es un ejemplo '#+nºfactura'#'+string definiendo campo+'#'

y necesito rescatar los nº de facturas, no sé si existe una forma de
poder rescatarlo que sea facil.
Segun mi experiencia en VB lo haría con instrucciones instr, pero no
sé si existen esas instrucciones en SQL.

Alguien me podría ayudar

Agradecido

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
18/06/2007 - 19:08 | Informe spam
Francisco,

Crees que puedeas postear data de ejemplo (senetencia CREATE seguida de
INSERT) y resultados esperados?


AMB

"Francisco" wrote:

Mostrar la cita
#2 Francisco
18/06/2007 - 19:29 | Informe spam
alejandro

por ejemplo

TIPO FECHA
REFERENCE ARTICULO
SOURCE CANTIDAD
*************************************************************************************************************************************
T 20070611 #1248152#AJUSTE POR
CUBO# 1021015 I 3
T 20070612 #1248112#AJUSTE POR
CUBO# 1021100 I 10
T 20070612 #1248115#AJUSTE POR
CUBO# 1010401 I 1

SE SUPONE QUE TENGO LOS DATOS ASI DENTRO DE LA BASE DE DATOS
ESTO LO TENGO QUE ASOCIAR A OTROS DATOS, POR NUMERO DE FACTURA Y
NUMERO DE ARTICULO. EL NUMERO DEL ARTICULO LO TENGO PERO EL Nº DE
FACTURA LO TENGO ASOCIADO A A LA REFERENCIA, QUE ESTÁ CONCATENADO A
OTRAS CADENAS DE STRING.

ESPERO QUE ESTO TE SIRVA PARA ENTENDER MI PROBLEMA
#3 Alejandro Mesa
18/06/2007 - 20:24 | Informe spam
Francisco,

Ve si esto te es de ayuda.

select
substring(c1, 2, charindex('#', c1, 2) - 2)
from
(
select '#1248152#AJUSTE POR CUBO#' as c1
union all
select '#1248112#AJUSTE POR CUBO#'
union all
select '#1248115#AJUSTE POR CUBO#'
) as t
go


AMB

"Francisco" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida