SQL select values sum same ID

后端 未结 4 1861
难免孤独
难免孤独 2021-02-05 15:35

This is my Table called "SAM"

ID  |   S_Date   |  S_MK |   TID   |   Value   |
===============================================
1   | 2012-12-11 |   1            


        
相关标签:
4条回答
  • 2021-02-05 16:11
    select S_Date, TID, sum(Value)
    from SAM
    group by S_Date, TID
    
    0 讨论(0)
  • 2021-02-05 16:14

    If you really need this result set, with grouping only by T_ID, you can use this query:

    SELECT   (SELECT top 1 S_Date FROM SAM as t1 WHERE t1.TID = t2.TID) as S_Date,
             TID,
             SUM(Value) 
    FROM     SAM as t2
    GROUP BY TID
    
    0 讨论(0)
  • 2021-02-05 16:20

    You have to use aggregate function "sum" for the sum of value column.

    select S_Date ,TID, Sum(Value) from Sam group by S_Date, TID
    

    Further more you should include all the column in group by clause that you used in select statement.

    0 讨论(0)
  • 2021-02-05 16:26
    SELECT *, SUM(Value) AS Value From SAM GROUP BY TID
    

    This will return the same table by summing up the Value column of the same TID column.

    0 讨论(0)
提交回复
热议问题