Add the New Books in koha Date wise List of Books
SELECT
items.dateaccessioned,items.barcode,items.itemcallnumber,biblio.author,biblio.title,biblioitems.publishercode
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON
(biblioitems.biblionumber=biblio.biblionumber) WHERE items.dateaccessioned
BETWEEN
<<Between Date (yyyy-mm-dd)|date>>
and <<and (yyyy-mm-dd)|date>>
ORDER BY items.barcode DESC
Accession
Register Customize
SELECT items.Barcode,biblio.Author,biblio.Title
AS Titles,biblioitems.Pages,biblioitems.Editionstatement AS
Edition,biblio.Copyrightdate AS Year,items.Price,biblioitems.publishercode AS
Publisher,biblioitems.Place,biblio.unititle AS Subject,items.location AS
Department,biblioitems.itemtype AS Department,items.itype AS
Status,biblioitems.url AS
OnlineURL,items.Dateaccessioned,biblioitems.ISBN,biblio.notes,biblio.Serial,items.Issues,items.Renewals
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON
(biblioitems.biblionumber=biblio.biblionumber)
ORDER BY LPAD(items.barcode,40,' ') ASC
How to Create Item Type wise Accession Register
Report.
SELECT items.barcode AS Barcode,items.itemcallnumber AS 'Call Number',
CONCAT_WS('',biblio.author,'; ',ExtractValue
(metadata,'//datafield[@tag="700"]/subfield[@code="a"]'))
AS Author,
CONCAT(biblio.title,' ',ExtractValue
(metadata,'//datafield[@tag="245"]/subfield[@code="b"]'))
AS Title,
biblioitems.publishercode AS
Publisher,biblioitems.Place,biblioitems.Pages,
biblioitems.Editionstatement AS Edition,biblio.Copyrightdate AS
Year,items.Price,
biblio.unititle AS Subject,items.location AS Collection,
biblioitems.itemtype AS Department,items.itype AS 'Item Type',
biblioitems.url AS OnlineURL,items.Dateaccessioned As 'Date of
Accessioned',
biblioitems.ISBN,biblio.notes,items.Issues,items.Renewals
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON (biblioitems.biblionumber=biblio.biblionumber)
LEFT JOIN biblio_metadata on
(biblio_metadata.biblionumber=biblio.biblionumber)
WHERE items.homebranch =<<Branch|branches>> AND
items.itype=<<Item type|itemtypes>>
ORDER BY items.barcode ASC
Title List without copies
SELECT
b.title,
b.author,
t.editionstatement,
t.publishercode,
t.isbn,
count(i.biblionumber) AS "Copies"
FROM biblio b
LEFT JOIN biblioitems t
USING(biblionumber)
LEFT JOIN items i
USING(biblionumber)
GROUP BY b.biblionumber
ORDER BY Copies ASC
Items with list of
Collection Code
SELECT items.barcode,items.dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM items
LEFT JOIN biblioitems on
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio on
(biblioitems.biblionumber=biblio.biblionumber) where items.homebranch
=<<Enter patrons library|branches>> AND items.ccode LIKE
<<Enter Collection Code|CCODE>>
Subject search (Search term from 650$a)
barcode,items.itemcallnumber,
title,author,editionstatement,EXTRACTVALUE(metadata,'/record/datafield[@tag="260"]/subfield[@code="c"]')
AS Year,location
FROM items, SELECT biblio,biblioitems,biblio_metadata
WHERE items.biblionumber =
biblio.biblionumber and biblio.biblionumber =
biblio_metadata.biblionumber and
EXTRACTVALUE(metadata,'/record/datafield[@tag="650"]/subfield[@code="a"]')
like <<Search Term (USE % AS wildcard)>> AND
items.itype=<<Item type|itemtypes>>
Title List with
keyword in Single/Branch Library in Title
SELECT
items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM
items
LEFT
JOIN biblioitems ON (items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT
JOIN biblio ON (biblioitems.biblionumber=biblio.biblionumber)
WHERE
homebranch = <<Pick your branch|branches>> AND biblio.title LIKE
<<Title LIKE (USE % FOR wildcard)>>
ORDER
BY items.itemcallnumber ASC
Title List with
keyword in all Libraries in Title
SELECT
items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM
items
LEFT
JOIN biblioitems ON (items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT
JOIN biblio ON (biblioitems.biblionumber=biblio.biblionumber)
WHERE
biblio.title LIKE <<Title LIKE (USE % FOR wildcard)>>
ORDER
BY items.itemcallnumber ASC
Call Number Search
in Main Library
SELECT
items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM
items
LEFT
JOIN biblioitems ON (items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT
JOIN biblio ON (biblioitems.biblionumber=biblio.biblionumber)
WHERE
items.itemcallnumber LIKE <<Call number LIKE (USE % FOR wildcard)>>
ORDER
BY items.itemcallnumber ASC
Call Number Search
in Single/Branch Library
SELECT
items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM
items
LEFT
JOIN biblioitems ON (items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT
JOIN biblio ON (biblioitems.biblionumber=biblio.biblionumber)
WHERE
homebranch = <<Pick your branch|branches>> AND items.itemcallnumber
LIKE <<Call number LIKE (USE % FOR wildcard)>>
ORDER
BY items.itemcallnumber ASC
Bill Number Search
in Library
SELECT
items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM
items
LEFT
JOIN biblioitems ON (items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT
JOIN biblio ON (biblioitems.biblionumber=biblio.biblionumber)
WHERE
items.stocknumber LIKE <<Bill Number LIKE (USE % FOR wildcard)>>
ORDER
BY items.stocknumber ASC
List of Books in
the Department Library search with Library Code
SELECT
items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM
items
LEFT
JOIN biblioitems ON (items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT
JOIN biblio ON (biblioitems.biblionumber=biblio.biblionumber)
WHERE
homebranch LIKE <<Call number LIKE (USE % FOR wildcard)>>
ORDER
BY items.stocknumber ASC
List of Books
Purchased by Department Code
SELECT
items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate,homebranch
FROM
items
LEFT
JOIN biblioitems ON (items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT
JOIN biblio ON (biblioitems.biblionumber=biblio.biblionumber)
WHERE
items.ccode LIKE <<Department Code LIKE (USE % FOR wildcard)>>
ORDER
BY items.stocknumber ASC
Title List with keyword in Single/Branch Library in
Title
SELECT items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON
(biblioitems.biblionumber=biblio.biblionumber)
WHERE homebranch = <<Pick your
branch|branches>> AND biblio.title LIKE <<Title LIKE (USE % FOR
wildcard)>>
ORDER BY items.itemcallnumber ASC
Title List with keyword in all Libraries in Title
SELECT items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON
(biblioitems.biblionumber=biblio.biblionumber)
WHERE biblio.title LIKE <<Title
LIKE (USE % FOR wildcard)>>
ORDER BY items.itemcallnumber ASC
Call Number Search in Main Library
SELECT items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON
(biblioitems.biblionumber=biblio.biblionumber)
WHERE items.itemcallnumber LIKE
<<Call number LIKE (USE % FOR wildcard)>>
ORDER BY items.itemcallnumber ASC
Call Number Search in Single/Branch Library
SELECT items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON
(biblioitems.biblionumber=biblio.biblionumber)
WHERE homebranch = <<Pick your
branch|branches>> AND items.itemcallnumber LIKE <<Call number LIKE
(USE % FOR wildcard)>>
ORDER BY items.itemcallnumber ASC
Bill Number Search in Library
SELECT items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON
(biblioitems.biblionumber=biblio.biblionumber)
WHERE items.stocknumber LIKE
<<Bill Number LIKE (USE % FOR wildcard)>>
ORDER BY items.stocknumber ASC
List of Books in the Department Library search with
Library Code
SELECT items.barcode,items.
dateaccessioned,items.itemcallnumber,biblioitems.isbn,biblio.author,biblio.title,biblioitems.pages,biblioitems.publishercode,biblioitems.place,biblio.copyrightdate
FROM items
LEFT JOIN biblioitems ON
(items.biblioitemnumber=biblioitems.biblioitemnumber)
LEFT JOIN biblio ON
(biblioitems.biblionumber=biblio.biblionumber)
WHERE homebranch LIKE <<Call
number LIKE (USE % FOR wildcard)>>
ORDER BY items.stocknumber ASC
Highest No.of. Book's Readers Name List.
·
Crete the New SQL Report
·
Copy and Paste following lines in the
SQL report. Save and close.
SELECT
cardnumber
as 'Lib Card No',
surname as
Name,
borrowernotes as Department,
COUNT(*) as
Reading
FROM
borrowers b
JOIN
statistics s ON (b.borrowernumber = s.borrowernumber)
WHERE DATE(datetime)
between <<From|date>> and <<Until|date>>
GROUP BY
b.borrowernumber
ORDER BY Reading DESC
No comments:
Post a Comment