cancel
Showing results for 
Search instead for 
Did you mean: 

Busqueda formateada no funciona correctamente

former_member212657
Active Participant
0 Kudos

Buenas tardes amigos

El problema que tengo es que e query que les muestro a continuacion (en realidad es una busqueda formateada) deberia de copiar un codigo desde un campo de usuario en la tabla OPCH a un campo de usuario a nivel de detalle en la tabla OVPM.

Esta operacion se realiza bien cuando el codigo a copiar se encuentra en un documento con serie de factura pero cuando la serie es de boleta ya no se realiza la accion es decir la busqueda formateada no me devuelve ningun valor.

Solicito su ayuda con urgencia.

declare @fecha datetime

set @fecha = $[$20.21.DATE]

declare @objtype int

set @objtype = $[$20.45.1]

declare @docnum int

set @docnum = $[$20.1.1]

select u_codpar, series, * from OPCH where docnum=@docnum

and series = (select series from nnm1 where indicator = (

select code from ofpr where @fecha between f_refdate and t_refdate) and objectCode = @objtype

and @docnum between initialnum and nextnumber)

Gracias por la ayuda

Accepted Solutions (0)

Answers (1)

Answers (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Lo mas probable es que la subquery que tienes buscando la serie, en la boleta te este arrojando mas de 1 dato, deberias revisar el resultado de esa query.


select series from nnm1 where indicator = (
select code from ofpr where @fecha between f_refdate and t_refdate) and objectCode = @objtype
and @docnum between initialnum and nextnumber)

Slds