[Reddes.bvs-tech] consulta listado

Juan Gomez jbgomez21 at gmail.com
Mon Mar 15 18:50:18 BRST 2010


Muchas gracias Marcos!
por el momento no es necesario tener un orden en la salida.

Saludos,
Juan


El 15 de marzo de 2010 16:34, Marcos Luis Mori <marcos.mori at bireme.org>escribió:

> Juan,
>
> Primer paso, pienso que es mejor copiar los archivos title.mst, title.xrf.
> facic.mst. facic.xrf e facic.fst para una otra área de trabajo.
>
> Mira que el invertido de facic está si:
>
>
> 910 0 'M-'v910
> 920 0 v30'='f(val(v920),10,0)
>
> la llave primaria que se hace el relacionamento es el campo 30 de la base
> de datos title y de la facic.
>
> entonces, se crea más una linea, por ejemplo
>
> 999 0 'id='v30/
>
> y invierte el dicionario nuevamente,
>
> mx facic fst=@ fullinv=facic -all now tell=1000
>
> con eso ya si puede hacer el join a través del campo 30
>
> para probar, utilizando esa sintaxis,
>
> mx title join=facic='ID='v30/ |more
>
> es posible verificar que el join ocurrió:
>
>
>
>
> -------------------------------------------------------------------------------
>
> mfn=     1
>  99  ®1¯
> 888  ®Accid Anal Prev¯
> 460  ®3B¯
>   5  ®S¯
>   6  ®s¯
>  10  ®BR1.1¯
> 940  ®19960702¯
> 950  ®RCMA¯
> 301  ®1969¯
> 302  ®1¯
> 330  ®CT¯
> 340  ®A¯
> 350  ®En¯
> 360  ®En¯
> 400  ®0001-4575¯
> 420  ®ACS¯
> 435  ®CIENCIAS DA SAUDE¯
> 440  ®TRAUMATOLOGIA¯
> 445  ®probe¯
> 445  ®unifesp¯
> 840  ®TRAUMATOLOGY¯
> 450  ®IM¯
> 450  ®BA¯
> 490  ®Oxford¯
> 800  ®C.C¯
>   3  ®LOCAL¯
>  20  ®000456-1¯
>  37  ®2¯
>  50  ®C¯
> 180  ®Accid Anal Prev¯
>  30  ®2¯
> 100  ®Accident analysis and prevention¯
> 140  ®Association for the Advancement of Automotive Medicine¯
> 150  ®Accid. anal. prev¯
> 480  ®Pergamon Press¯
> 310  ®GB¯
> 380  ®B¯
>  40  ®SECS¯
>  40  ®CCN¯
> 941  ®20060906¯
> 951  ®RENAN¯
>
> 32001  ®facic^l1^kID=2^o1^m271647¯
> 910  ®Q1V4F¯
>  30  ®2¯
> 920  ®1000¯
> 911  ®1970¯
> 912  ®2¯
> 913  ®1¯
> 914  ®P¯
> 915  ®1¯
>   5  ®S¯
>   6  ®f¯
>  10  ®BR1.1 ¯
> 940  ®20011108¯
> 950  ®JB¯
> 941  ®20011108¯
> 951  ®JB¯
>
> 32001  ®facic^l1^kID=2^o1^m271648¯
> 910  ®Q1V4F¯
>  30  ®2¯
> 911  ®1970¯
> 912  ®2¯
> 913  ®2¯
> 920  ®2000¯
> 914  ®A¯
> 915  ®0¯
>   5  ®S¯
>   6  ®f¯
>  10  ®BR1.1 ¯
> 940  ®20011108¯
> 950  ®JB¯
> 941  ®20011108¯
> 951  ®JB¯
>
> 32001  ®facic^l1^kID=2^o1^m271649¯
> 910  ®Q1V4F¯
>  30  ®2¯
> 911  ®1970¯
> 912  ®2¯
> 914  ®A¯
> 915  ®0¯
> 913  ®3¯
> 920  ®3000¯
>   5  ®S¯
>   6  ®f¯
>  10  ®BR1.1 ¯
> 940  ®20011108¯
> 950  ®JB¯
> 941  ®20011108¯
> 951  ®JB¯
>
> -------------------------------------------------------------------------------
>
> lo que están en rojo, es de la base de datos facic.
>
> con eso, ya se puede utilizar un PFT para generar un relatório o mismo
> crear una base de datos.
>
> El campo 32001 es un campo de status del join:
>
> 32001  ®facic^l1^kID=2^o1^m271649¯
>
> solo cuando hay v32001^m es que el join fue válido
>
> un ejemplo de generación de relatorio.
>
> mx title "join=facic='ID='v30/"  "pft=v100/v110/(v912/),#" -all now
> tell=1000 > lista.txt
>
>
> por favor, verifique si la ordenaciones de los fascículos van estar
> correctos, en el caso de no estar, tendremos que hacer un sort de la base de
> datos facic.
>
> después le envio la sintaxis en fuera necesario.
>
> Saludos,
>
>
> Marcos Luis Mori
> PFI / Projetos e Instâncias da BVS
> BIREME/OPS/OMS
>
> ----- Mensagem original -----
> De: "Juan Gomez" <jbgomez21 at gmail.com>
> Para: "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
> Enviadas: Segunda-feira, 15 de Março de 2010 14:17:31
> Assunto: Re: [Reddes.bvs-tech] consulta listado
>
>
> Hola Marcos, gracias por responder...
> Lo que necesito es hacer un listado fascículo por fascículo, pero ademas...
> cada fasiculo tiene q tener la informacion del titulo, por ejemplo el campo
> 400 que sale de la base title.
> Por eso hice la pregunta de como hago el join entre la base facic y la base
> title.
>
> se entiende?
>
> Saludos,
> Juan
>
> El 15 de marzo de 2010 14:04, Marcos Luis Mori <marcos.mori at bireme.org>escribió:
>
>> Juan,
>>
>> Usted necesita hacer un listado con la base de datos facic, es decir,
>> fascículo por fascículo o si puede con la colección resumida es decir, ej.
>>
>> 1992 47 (12-13) S; 1993 48 (14-17) S; 1994 49 (18-20) S; 1995 50 (21-27)
>> S; 1996 51 (28-32) S; 1997 52 (33-40) S; 1998 53 (41-48) S; 1999 54
>> (49-56,58) S; 2000 55 (59-62,64) S
>>
>>
>> saludos ,
>>
>>
>>
>> Marcos Luis Mori
>> PFI / Projetos e Instâncias da BVS
>> BIREME/OPS/OMS
>>
>> ----- Mensagem original -----
>> De: "Juan Gomez" <jbgomez21 at gmail.com>
>> Para: "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
>> Enviadas: Segunda-feira, 15 de Março de 2010 11:13:42
>> Assunto: [Reddes.bvs-tech] consulta listado
>>
>>
>> Hola, que tal?
>> Necesito hacer un listado de las revistas que hay ingresadas en el secs
>> junto con la informacion del titulo de las mismas.
>> Por lo que tengo entendido secs esta formada por bases de datos, title +
>> facic.
>>
>> O sea que tendria que listar todo lo que esta en facic y buscar la
>> informacion del titulo en la base title.
>> la pregunta es: con que campo/s se hace join de las 2 bases y como es la
>> instruccion con mx para hacerlo??
>>
>> Saludos y Gracias,
>> Juan
>>
>> _______________________________________________
>> Reddes.bvs-tech mailing list
>> Reddes.bvs-tech at listas.bireme.br
>> http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
>>
>
>
> _______________________________________________
> Reddes.bvs-tech mailing list
> Reddes.bvs-tech at listas.bireme.br
> http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20100315/ef4c5b0d/attachment-0001.html 


More information about the Reddes.bvs-tech mailing list