select R_NAME,(select SUM(W_SL) from STOCK where STOCK.W_BH=ROWNAME.R_ID) as a from ROWNAME where LOWQUANTITY>(select SUM(W_SL) as a from STOCK where STOCK.W_BH=ROWNAME.R_ID)

解决方案 »

  1.   

    select m.R_NAME , sum(n.W_SL) W_SL
    from ROWNAME m , STOCK n
    where m.R_ID = n.W_BH
    group by m.R_NAME
    having sum(n.W_SL) < m.LOWQUANTITY
      

  2.   

    select m.R_NAME , sum(n.W_SL) W_SL
    from ROWNAME m , STOCK n
    where m.R_ID = n.W_BH
    group by m.R_NAME
    having sum(n.W_SL) < m.LOWQUANTITY
      

  3.   

    select m.R_NAME , sum(n.W_SL) W_SL
    from ROWNAME m , STOCK n
    where m.R_ID = n.W_BH
    group by m.R_NAME
    having sum(n.W_SL) < m.LOWQUANTITY
    消息 8121,级别 16,状态 1,第 5 行
    HAVING 子句中的列 'ROWNAME.LOWQUANTITY' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
      

  4.   

    select m.R_NAME , sum(n.W_SL) W_SL
    from ROWNAME m , STOCK n
    where m.R_ID = n.W_BH
    group by m.R_NAME
    having sum(n.W_SL) < (select LOWQUANTITY from ROWNAME where R_ID = n.W_BH)
      

  5.   

    select m.R_NAME , sum(n.W_SL) W_SL
    from ROWNAME m , STOCK n
    where m.R_ID = n.W_BH
    group by m.R_NAME,m.LOWQUANTITY
    having sum(n.W_SL) < m.LOWQUANTITY