Item (952 MARC alan bilgisi) Eklenmemiş Bibliyografik Kayıtların Raporunu Oluşturma Koha SQL Raporu

Merhabalar,

Koha’da bazı durumlarda bibliyografik kayıtlara item eklenmediği durumlar olabiliyor. Örneğin stajyerlerin yaptığı girişler ya da oryantasyon eğitiminde işe yeni başlayan meslektaşların yaptığı bibliyografik kayıtlara item bilgisi eklenmiyor.

Item bilgisi olmayan yani barkodu, ödünç durumu vb. bilgisi eklenmemiş bibliyografik kayıtlar OPAC’da kullanıcıyı yanlış yönlendirebilir.

Bu tür kayıtları bulmak için aşağıdaki SQL raporunu kullanabilirsiniz.

Daha önce Koha Raporlama modülünde SQL ile sorgu yazmadıysanız aşağıdaki sayfayı inceleyebilirsiniz

Raporunuza dahil etmeyeceğiniz “Materyal Türlerinin” kodlarını bulmanız gerekmektedir.

  1. Yönetim Modülüne Tıklıyorsunuz. Ardından Materyal türleri linkine tıklıyorsunuz. 
  2. “Kod” yazan sütunda sorgunuza dahil etmeyeceğiniz materyal türlerinin kodlarını bir yere not ediyorsunuz
  3. Benim örnek oluşturduğum sorgu raporunda Süreli Yayınlar ve EBOOK’ların rapora dahil olmasını istemiyorum.
  4. Ben Süreli Yayınlar için; “CR”, E-Kitaplar için ise;”EBOOK” kodunu kullanıyorum

Sorguda değerlendirmeye almayacağım materyal türlerini belirledikten sonra artık aşağıdaki SQL raporunu yazabiliriz.

SELECT

    CONCAT('<a href=\"/cgi-bin/koha/catalogue/detail.pl?biblionumber=',b.biblionumber, '\">', b.title, '</a>' ) AS Title,

    b.author AS 'Author',

    i.barcode AS Barcode,

    i.itemcallnumber AS 'Callnumber'

FROM biblio b

LEFT JOIN items i USING ( biblionumber )

LEFT JOIN biblio_metadata bi USING ( biblionumber )

 WHERE ExtractValue( metadata, '//datafield[@tag="942"]/subfield[@code="c"]' ) NOT IN  ('EBOOK','CR') and i.homebranch IS NULL

 

Rapor aşağıdaki gibi oluşacaktır. Kullanmayacağınız kayıtları silebilirsiniz

Kazım ŞENTÜRK

03.04.2020

Paylaşmak önemsemektir!

Bir yanıt yazın

E-Posta adresiniz yayınlanmayacaktır.