2012-03-23 42 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