Merhabalar,
Koha Kütüphane Otomasyon Programının kendi varsayılan raporlarının yanında farklı ihtiyaçlar için SQL ile raporda oluşturabilirsiniz.
Aşağıdaki örnekte kullanıcı bilgilerinin kaydedildiği tabloda “Kullanıcı Adı, Soyadı ve Kart Numarasına” göre bir sorgu oluşturduk.
Örnek SQL Sorgu Kodu
SELECT
CONCAT('<a target="_blank" href=\"/cgi-bin/koha/members/moremember.pl?borrowernumber=', bb.borrowernumber,'\">',bb.borrowernumber,'</a>') AS 'Kullanıcı Bilgileri Sayfası',
bb.surname as 'Soyadı',
bb.firstname as 'Adı',
CASE bb.categorycode
WHEN 'T' THEN "Akademik Personel"
WHEN 'B' THEN "Yüksek Lisans ve Doktora"
WHEN 'S' THEN "İdari Personel"
WHEN 'IL' THEN "Inter-Library Loan (ILL)"
WHEN 'ST' THEN "Öğrenci"
WHEN 'SC' THEN "İlişiği Kesilen"
ELSE "Other" END AS "Kullanıcı Kategorisi",
fak.lib AS "Üst Birim ",bol.lib AS "Alt Birim", bb.cardnumber 'Kart Numarası'
FROM borrowers bb
LEFT JOIN authorised_values fak ON ( fak.authorised_value = bb.sort1 )
AND fak.category = 'Bsort1'
LEFT JOIN authorised_values bol ON ( bol.authorised_value = bb.sort2 )
AND bol.category = 'Bsort2'
WHERE bb.surname like concat('%',<<Soyadı>>,'%') AND
bb.firstname like concat('%',<<Adı>>,'%') AND
bb.cardnumber like concat('%',<<Kart Numarası>>,'%') AND
bb.categorycode NOT IN ('SC')
ORDER BY bb.categorycode ASC
Kütüphaneciler için adım adım ihale rehberi sitesinden daha fazla şey keşfedin
Subscribe to get the latest posts sent to your email.
Son yorumlar