Fix for the counts being inaccruate

This commit is contained in:
rangi 2005-08-30 02:05:55 +00:00
parent 0429abf931
commit 9c3b0e29ff

View file

@ -63,12 +63,13 @@ sub calculate {
if ($branch) {
$sth = $dbh->prepare("select description, biblioitems.itemtype, count(*) as total from itemtypes, biblioitems, items
where biblioitems.itemtype=itemtypes.itemtype
and items.biblionumber=biblioitems.biblionumber
and items.biblioitemnumber=biblioitems.biblioitemnumber
and items.holdingbranch=?
group by biblioitems.itemtype");
$sth->execute($branch);
} else {
$sth = $dbh->prepare("select description, biblioitems.itemtype, count(*) as total from itemtypes, biblioitems where biblioitems.itemtype=itemtypes.itemtype group by biblioitems.itemtype");
$sth = $dbh->prepare("select description, biblioitems.itemtype, count(*) as total from itemtypes, biblioitems,items where biblioitems.itemtype=itemtypes.itemtype
and biblioitems.biblioitemnumber = items.biblioitemnumber group by biblioitems.itemtype");
$sth->execute;
}
my ($description,$biblioitems,$total);
@ -96,4 +97,4 @@ sub calculate {
return \@mainloop;
}
1;
1;