SELECT i.icode,i.name,i.strength,i.units,COUNT(DISTINCT o.vn) AS prescribe_count,COUNT(o.icode) AS item_count, SUM(o.qty) AS sum_qty,SUM(o.sum_price) AS tot_price
FROM drugitems i
LEFT OUTER JOIN opitemrece o ON o.icode = i.icode
WHERE o.icode='1470038' AND o.rxdate BETWEEN '2005-01-01' AND '2005-12-31'
GROUP BY i.icode,i.name,i.strength,i.units