a*********u 发帖数: 1463 | 1 如下所示,在一个表中,同一个customer有两个CUSID,现在我要把这两个记录和并成一
个记录
CUSNAME CUSID SALES COST
AAA A_001 4 2
AAA A_0001 3 1
what i want is
AAA A_001 7 3
请问这个SQL要怎么写
谢谢 | B*****g 发帖数: 34098 | 2 select cusname, min(cusid), sum(sales), sum(cost)
from table
group by cusname
【在 a*********u 的大作中提到】 : 如下所示,在一个表中,同一个customer有两个CUSID,现在我要把这两个记录和并成一 : 个记录 : CUSNAME CUSID SALES COST : AAA A_001 4 2 : AAA A_0001 3 1 : what i want is : AAA A_001 7 3 : 请问这个SQL要怎么写 : 谢谢
| a*********u 发帖数: 1463 | 3 谢谢
请问如果我的cusid是string也可以用min吗
谢谢 | B*****g 发帖数: 34098 | 4 try
【在 a*********u 的大作中提到】 : 谢谢 : 请问如果我的cusid是string也可以用min吗 : 谢谢
| n********6 发帖数: 1511 | 5 As far as I know, if varchar, you can use min. A
SQL Server just compare the first character in varchar and decide the
greater one.
【在 a*********u 的大作中提到】 : 谢谢 : 请问如果我的cusid是string也可以用min吗 : 谢谢
|
|