Hi, Recently I upgraded my Koha from ver 18 to 22.05. Some of my sql report are not working anymore. For example to show a fine collection by staff id. Here is my previous sql. SELECT @rownum:=@rownum+1 No, student.borrowernumber, student.cardnumber AS Student_ID, student.surname AS Student_Name, format(db.amount,2) As Amount, accounttype, date(db.timestamp) as Date, time(db.timestamp) As Time, db.manager_id AS Staff_ID, staff.surname AS Staff_Name, db.note As Nota FROM (SELECT @rownum:=0) r, action_logs a, accountlines db INNER JOIN borrowers student ON db.borrowernumber = student.borrowernumber INNER JOIN borrowers staff ON db.manager_id = staff.borrowernumber WHERE date(db.timestamp) BETWEEN <<Between (YYYY-MM-dd)|date>> AND <<and (YYYY-MM-DD|date>> AND module='fines' AND accounttype='pay' GROUP BY db.timestamp ORDER BY db.timestamp I did read about the changes regarding table accountype but still not quite understand. Anyone can help me to correct this sql? Really appreciate your help Thanks in advance
Fine Paid for Library Patrons (Koha SQL Reports Queries) Koha v 18 and above https://libpowertech.blogspot.com/2019/05/fine-paid-for-library-patrons-sql.... On Sun, 26 Jun 2022, 7:36 am Shafrizan Affendi, <shaffendi@gmail.com> wrote:
Hi,
Recently I upgraded my Koha from ver 18 to 22.05. Some of my sql report are not working anymore. For example to show a fine collection by staff id. Here is my previous sql.
SELECT @rownum:=@rownum+1 No, student.borrowernumber, student.cardnumber AS Student_ID, student.surname AS Student_Name, format(db.amount,2) As Amount, accounttype, date(db.timestamp) as Date, time(db.timestamp) As Time, db.manager_id AS Staff_ID, staff.surname AS Staff_Name, db.note As Nota FROM (SELECT @rownum:=0) r, action_logs a, accountlines db INNER JOIN borrowers student ON db.borrowernumber = student.borrowernumber INNER JOIN borrowers staff ON db.manager_id = staff.borrowernumber WHERE date(db.timestamp) BETWEEN <<Between (YYYY-MM-dd)|date>> AND <<and (YYYY-MM-DD|date>> AND module='fines' AND accounttype='pay' GROUP BY db.timestamp ORDER BY db.timestamp
I did read about the changes regarding table accountype but still not quite understand. Anyone can help me to correct this sql?
Really appreciate your help
Thanks in advance _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
participants (2)
-
MASTeR Library -
Shafrizan Affendi