我想求AA.Number和BB.Number的积,就是AA.Number*BB.Number,
***********非常重要的问题是BB.Number不是Int型的,是有小数的**********
--------------------------------------------------------
SELECT   AA.Number,BB.Number 
FROM         AA LEFT OUTER JOIN
                      BB ON AA.UID= BB.UID
WHERE     (AA.ee= @ee)

解决方案 »

  1.   

    阿~~我说的不清楚么,
    就是我想求
    SELECT  AA.Number*BB.Number 
    FROM        AA LEFT OUTER JOIN 
                          BB ON AA.UID= BB.UID 
    WHERE    (AA.ee= @ee) 但是因为*BB.Number 是有小数的,会抱错,怎么办
      

  2.   

    print 1.2*3.5
    可以被正确执行。
      

  3.   

    SELECT  cast(AA.Number as decimal(10,2))*cast(BB.Number as decimal(2))
      

  4.   

    SELECT  cast(AA.Number as decimal(10,2))*cast(BB.Number as decimal(2)) 
    FROM    AA LEFT OUTER JOIN BB ON AA.UID= BB.UID 
    WHERE  (AA.ee= @ee)