sql-server - 중지 - sql 언어




COMPUTE 문을 실행할 수 없습니다. (2)

COMPUTE 절은 SQL Server 2012에서 더 이상 지원되지 않습니다 . 설명서 대신 ROLLUP 사용하는 것이 좋습니다.

이 질문에는 이미 답변이 있습니다.

Northwind 데이터베이스에서이 간단한 문장을 실행하려고합니다.

USE Northwind
SELECT  productid, orderid,quantity 
FROM [order details]
ORDER BY productid, orderid
COMPUTE SUM(quantity)
GO

그러나 나는 이것을 실행할 수 없다. 나는이 오류를 가지고있다.

메시지 156, 수준 15, 상태 1, 줄 5
'COMPUTE'키워드 근처의 구문이 잘못되었습니다.


간단한 계산 방법 :

Select columnname, count(*)
From tablename
Group by columnname
Order by columnname
Select 'SUM' , COUNT(columnname) from tablename




sql-server-2012