const query: SelectQueryBuilder<PosOrderEntity> = await PosOrderEntity.
createQueryBuilder('o')
.select(`AVG(if(o.status <> 'canceled', base, null))`, 'value')
.leftJoin('o.flight', 'f');
if (flightIds) {
query.where('
f.id IN (:flightIds)', {flightIds});
}
const { value } = await query.getRawOne();
return value;