2012-03-23 36 views
0
my sql table data is 

column names & their datatypes are 

column name   Datatype 

installation_id  int(primarykey,identity(1,1)) 
Assignto    varchar 
customer_address  " 
customer_contactno  " 
package_details  " 

1 ISP N.G.O Colony 9841612124 Extended for 6 mnths 
2 FE K.K Nagar 9865015695 expired 
55 ISP02 aa   1234567890  aa 
56 ISP02 asdf   0987654321  expired 
57 ISP01 asdf  8907654321  Extended for 6 mnths 
58 FE01 asdf  6789054321  expired 
59 ISP02 asdf9999  expired 
60 DTo1 asdf   9999999999  expired 

我想分组的列数据基于assignto column.but获取错误?数据retieving sqlserver表中的错误

我的查询是

通过Assignto

SELECT * FROM TN组
+0

你希望得到什么结果? – 2012-03-23 07:34:35

+1

出现什么错误? – Coder 2012-03-23 07:35:06

+0

您希望在查询中返回的其他列发生什么?每列必须在GROUP BY子句中指定或包含在聚合函数(如COUNT,SUM或MAX)中 – kaj 2012-03-23 08:05:20

回答

0

您不能按*。返回值必须在分组中或者是一个聚合。

Select AssignTo, Count(*) From tn Group by assignto