不知道B、C、D是什么数据类型?
不知道“e1=c1/c2”是整体还是计算?

解决方案 »

  1.   

    http://www.csdn.net/expert/topic/538/538616.xml
      

  2.   

    我写一个测试:
    select * from DivTBID       B        C         D
    --------------------------------
    1 A 3 32
    2 A 2 34
    3 B 4 5
    4 B 2 2
    5 C 8 32
    6 C 2 23
    7 D 1 1
    8 D 1 32
    select T1.B,T1.C/T2.C as number from (select  *from DivTB where Id%2=1 )as T1,
    (select * from DivTB where Id%2=0)as T2 where T1.id=T2.id-1B        NUMBER
    -----------------
    A 1
    B 2
    C 4
    D 1
      

  3.   

    我不知道 你的要求精度,如果你要求浮点的话:
    T1.C/T2.C 
    改为:
    convert(float,T1.C)/T2.C