再问一下:怎么知道,全局临时表已经建立??(用T-SQL)

解决方案 »

  1.   

    select A.operatedate,dbo.bf_QuantityExchange(dq,defaultunitid,3)
    from
    (select operatedate,sum(defaultquantity) as dq from table1 group by operatedate ) as A ,
    table1 as B 
    where A.operatedate=B.operatedate---- 未測試!
      

  2.   

    再问一下:再问一下:怎么知道,全局临时表已经建立??(用T-SQL)
      

  3.   

    如果相同的operatedate,defaultunitid沒什麼區別的話
    用select operatedate,dbo.bf_QuantityExchange(sum(defaultquantity),min(defaultunitid),3)
    from table1
    group by operatedate否則我建議用
    select operatedate,dbo.bf_QuantityExchange(sum(defaultquantity),defaultunitid,3)
    from table1
    group by operatedate
    至於 hjhing(winding)的方法肯定不對.
    不過可以修改一下.不過修改之後效率就不高了.
      

  4.   

    關於你的第二個問題
    試試下面的.
    if object_id('tempdb..#tempa') is not null
    print 'exist'
    else
    print 'not exist'
    也許能解決你的問題.