有表a  预售价,进价,零售价,货号 四个字段
  现金类商品:预售价=进价*1.04
        会员价=进价
  代销类商品:预售价=零售价*0.94
        会员价=零售价*0.94
其中代销类商品标志是字段(货号)第一位带*的,现金类商品标志是字段(货号)第一位不带*的,要求价格最后四舍五入,保留两位小数。
还有个要求就是:预售价=进价*1.04不要大于零售价的
这个SQL语句该如何写