2016-04-28 15 views
6

ms sql'de, hesaplanmış bir sütunun oluşumunu saymaya çalışıyorum. Normal bir klasik ile SQL'de hesaplanmış bir sütunun nasıl oluştuğu sayılır?

, merak:

SELECT ID, COUNT(*) 
    FROM User 
    GROUP BY ID 

Ama hesaplanan sütun ile bu

SELECT CONVERT(INT, (ID * PI())) AS TOTO, COUNT(*) 
FROM User 
GROUP BY TOTO 

bunu yapmak için bir yol olup olmadığını biliyor musunuz bir hata görüntüler?

+1

'SELECT' GRUBU' sonra işlenen bu ifadeye göre gruplandırılmış sayım sonucuna varmak için aynı bilgisayarlı ifadeye göre gruplandırmak istediğiniz BY' –

cevap

11

bunu kullanın ... Eğer

SELECT CONVERT(INT, (ID * PI())) AS TOTO, COUNT(*) 
FROM User 
GROUP BY CONVERT(INT, (ID * PI())) 
İlgili konular