Fixed 'Number of parts with price information' statistic.

This commit is contained in:
Hannes Matuschek 2020-08-30 00:44:55 +02:00
parent 3809539587
commit af8c296abf

View file

@ -75,7 +75,7 @@ class PartRepository extends NamedDBElementRepository
public function getPartsCountWithPrice(): int public function getPartsCountWithPrice(): int
{ {
$qb = $this->createQueryBuilder('part'); $qb = $this->createQueryBuilder('part');
$qb->select('COUNT(part)') $qb->select('COUNT(DISTINCT part)')
->innerJoin('part.orderdetails', 'orderdetail') ->innerJoin('part.orderdetails', 'orderdetail')
->innerJoin('orderdetail.pricedetails', 'pricedetail') ->innerJoin('orderdetail.pricedetails', 'pricedetail')
->where('pricedetail.price > 0.0'); ->where('pricedetail.price > 0.0');