First and Largest Academic Social Network of LIS Professionals in India
I wants to know how to take monthly fine report in Koha software with the following details
date, name of patron, patrons number, fine amount????
Tags:
you click on the link
http://wiki.koha-community.org/wiki/SQL_Reports_Library#Fines_w.2F_...
or
you can copy this and save and run sql command
SELECT (SELECT CONCAT('<a href=\"/cgi-bin/koha/members/boraccount.pl?borrowernumber=',b.borrowernumber,'\">', b.surname,', ', b.firstname,'</a>') FROM borrowers b WHERE b.borrowernumber = a.borrowernumber) AS Patron, format(sum(amountoutstanding),2) AS 'Outstanding', (SELECT count(i.itemnumber) FROM issues i WHERE b.borrowernumber = i.borrowernumber) AS 'Checkouts' FROM accountlines a, borrowers b WHERE (SELECT sum(amountoutstanding) FROM accountlines a2 WHERE a2.borrowernumber = a.borrowernumber) > '0.00' AND a.borrowernumber = b.borrowernumber GROUP BY a.borrowernumber ORDER BY b.surname, b.firstname, Outstanding ASC
Â
thank you sir
Hello Sir,
Which SQL Command will be used for Daily Fine Report in KOHAÂ
SELECT
b.surname, b.cardnumber,b.categorycode,b.Sort1, bib.title, i.barcode,
a.amountoutstanding, ni.issuedate, ni.date_due,
IF ( ni.returndate IS NULL , " ", ni.returndate ) AS returndate
FROM accountlines a
LEFT JOIN borrowers b ON ( b.borrowernumber = a.borrowernumber )
LEFT JOIN items i ON ( a.itemnumber = i.itemnumber )
LEFT JOIN biblio bib ON ( i.biblionumber = bib.biblionumber )
LEFT JOIN ( SELECT * FROM issues UNION SELECT * FROM old_issues ) ni ON ( ni.itemnumber = i.itemnumber AND ni.borrowernumber = a.borrowernumber )
WHERE
a.amountoutstanding > 0
GROUP BY a.description
ORDER BY b.surname, b.firstname, ni.timestamp DESC
© 2026 Created by Dr. Badan Barman.
Powered by
