how do I subtract values from two select statements

后端 未结 4 972
没有蜡笔的小新
没有蜡笔的小新 2021-01-19 19:11

I would like to subtract one value from another value. The schema of the table is as follows:

   tag, datetime,value
   ------------
   tag1, 2010-1-1 10:10         


        
4条回答
  •  走了就别回头了
    2021-01-19 20:04

    What is the type of the value column? If it is already an integer just do:

    SELECT 
    
      (Select Max(Value) as [Value1] from History WHERE Datetime ='2010-1-1 10:10'       and tagname ='tag1') as v1   -
    
      (Select Max(Value) as [Value2] from History WHERE Datetime ='2010-1-1 10:12'      and Tagname ='tag2')  as v2
    

    else you will have to cast it as an integer or whatever numeric type you want

提交回复
热议问题