[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