Il y a plusieurs tables intéressantes : se_copies, se_serial, se_subscription, se_subscr_copies, se_subscr_issue, se_issues, se_holdings…

  • Périodiques : SE_SERIAL
    On y trouve les informations  sur le titre : état du périodique (vivant ou mort), périodicité, nombre de numéros par an, s’il est dépouillé, pointé, empruntable… Bref ce qu’on voit dans les différents onglets de la notice bibliographique dans le module périodique :
  • Abonnements : SE_SUBSCRIPTION
    Liste des abonnements en cours, par localisation (doit être équivalent au rapport « Liste des abonnements par adresse de livraison ») :

     
    select t2.br0245, t3.location, t3.call_num, t3.category_code, t1.*
    from se_subscription as t1
    inner join ca_title_info as t2 on t1.seq_no = t2.seq_no
    inner join SE_SUBSCR_COPIES as t3 on t1.SUBSCR_ID = t3.SUBSCR_ID
    where acquisition_type = 'SU' and is_active is true and (date_subscr_beg between '2018-01-01' and '2018-12-31')
    order by 2, 1
    

    NB : La jonction avec la table SE_SUBSCR_COPIES  est nécessaire pour récupérer la localisation

  • Exemplaires compris dans l’abonnement : SE_SUBSCR_COPIES
  • Numéros de périodiques : SE_ISSUES
  • Exemplaires bulletinés : SE_COPIES
SELECT t1.branch_code AS Code, t2.description AS Nom
FROM CA_DT_BRANCH as t1 
LEFT JOIN SY_DT_DESCRIPTION as t2 ON t1.DESC_ID = t2.DESC_ID
WHERE t2.lang = 'FR'
order by 1

Attention : dans cette table, la localisation est dans le champ location et non pas branch_code

Il y a aussi la table SE_COPIES_NOTES qui contient les notes d’exemplaire des numéros de périodiques

  • États de collection : SE_HOLDINGS
 
SELECT t1.codeonly AS Code, t2.description AS Nom
FROM ca_dt_tables as t1 
LEFT JOIN SY_DT_DESCRIPTION as t2 ON t1.DESC_ID = t2.DESC_ID 
WHERE t1.table_ = 'TABSUBLO' and t2.lang = 'FR' order by 1
  • Retrouver le numéro d’un périodique à partir de son code-barres :

Si on cherche dans le module Catalogue un code-barres de numéro de périodique, Portfolio affiche la notice bibliographique, et quand on affiche la liste des exemplaires bulletinés on ne voit pas le code-barres dans les informations affichées. Retrouver la date du numéro n’est donc pas très facile.

Ex : si je cherche docu(00000000831690), cela m’affiche la notice de 01Net, et quand j’affiche les exemplaires de périodique ce sont les numéros qui sont affichés dans la liste, pas les CB. Il faut donc ouvrir un à un les exemplaires jusqu’à trouver le bon !

Et c’est la même chose dans le module Périodiques.

Donc pour trouver rapidement à quel numéro correspond un CB, il est plus rapide de faire une petite requête SQL :

SELECT YEAR, ISSUE_DESC, LOCATION_DLV
FROM SE_ISSUES
WHERE ISSUE_ID =
(
SELECT ISSUE_ID
FROM SE_COPIES
WHERE DOCUMENT = '00000000831690'
)

qui me renverra :

year issue_desc location_dlv
2018 n. 879, 17 Janvier 2018 JL

Ou alors passer par le module Circulation : la fonction « Notice exempl. », si on lui passe en entrée un CB de périodique, affiche bien le numéro concerné :

Publicités