2016-03-25 14 views
0

SQL Server'da başka bir sütunun ortalama değeri hesaplanmış bir sütun belirtebilir miyim?SQL Server 2012'de ortalama bir sütun olarak hesaplanmış bir sütun belirtin

Yani

CREATE TABLE dbo.Sales 
(
    TimeOfSale dateTime, 
    AmountOfSale money, 
    TotalSalesForMonth AS ?(Sum(AmountOfSale) over TimeofSale by month), 
    AverageForMonth AS ?(Sum(AmountOfSale) over TimeofSale by month/# sales per month) 
); 

örneğin

için ben saklı yordam olarak bunu ve başka tablo yapabilir eminim, ama ben gibi bilgisayarlı sütunlarla bunu mümkün olup olmadığını sadece merak ediyorum.

+0

Ben bilgisayarlı sütunları nasıl görüneceğini emin değilim etmedi:

bu yapılabilir iken, en iyi fikir olmayabilir tavsiye edilebilir. –

+1

Evet, bu mümkün. Ancak, hesaplanan sütun bir UDF'nin sonucu olmalıdır. [Oku] (http://stackoverflow.com/questions/15058457/sql-creating-udf-computed-columns) –

cevap

İlgili konular