Latest Activity

Surendra Singh is attending Dr. Ashis Biswas's event
6 hours ago
Dr. Ashis Biswas posted an event
12 hours ago
Profile IconAbhishek shriyal and AMAN SAHU joined LIS Links
13 hours ago
Pssprakasarao updated their profile
23 hours ago
Profile IconSwati Malvi, S.Francis Selvaraj and Siva M joined LIS Links
Thursday
Dr. U. PRAMANATHAN posted a blog post
Wednesday
Dr.Stephen.G was featured
Tuesday
Dr. U. PRAMANATHAN posted a discussion
Tuesday
Surendra Singh left a comment for Arnica Kumari
Tuesday
Profile IconAyushi kushwaha, Shyamghan Nayak, Raja Rajeshwari G and 1 more joined LIS Links
Tuesday
Profile IconRamachandran K, KASTHURI PRIYA, Ashutosh Panigrahi and 1 more joined LIS Links
Monday
Dr. T. Raja updated their profile
Monday
N.Harilakshmi posted a discussion
Monday
Dr. U. PRAMANATHAN posted blog posts
Nov 14
Dr. U. PRAMANATHAN posted discussions
Nov 14
Dr. Ashis Biswas posted events
Nov 14
Profile IconAshwini C, PILLI HARSHA, Uchenna Okafor and 3 more joined LIS Links
Nov 14
Dr. Ashis Biswas might attend Dr. Ashis Biswas's event
Thumbnail

RESCOMM 2025: Research Communication Conclave at Ashoka University

December 17, 2025 at 9am to December 19, 2025 at 6pm
Nov 14
Parthasarathivamanan.K posted an event

International Conference at Hybrid Mode (Offline and Online)

December 12, 2025 at 9am to December 13, 2025 at 6pm
Nov 13
Dr. Ashis Biswas updated their profile
Nov 12

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????

Views: 1774

Reply to This

Replies to This Forum

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

RSS

© 2025   Created by Dr. Badan Barman.   Powered by

Badges  |  Report an Issue  |  Terms of Service

LIS Links whatsApp