SQL Server2012の計算列を平均として指定します

パトリック・ショーンバーグ

別の列を平均化するSQLServerの計算列を指定できますか?

だから例えば

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)
);

これをストアドプロシージャとして実行して別のテーブルを作成できると確信していますが、計算列を使用してこれを実行できるかどうかだけが気になります。

タブアレマン

はい、これは可能ですが、集計を計算するUDFを作成し、計算列定義でUDFを呼び出す必要があります。

これは可能ですが、最善のアイデアではない可能性があることに注意してくださいhttps//blogs.msdn.microsoft.com/sqlcat/2011/11/28/a-computed-column-defined-with-a-user -defined-function-might-impact-query-performance /

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQL Server2012の各日の日付範囲カウントを計算します

分類Dev

SQL Server2012のテーブルのxmlデータ列を解析します

分類Dev

SQL Serverの2つの行を比較して、列間の平均を計算します

分類Dev

SQL Server2012のWeekDay整数からWeekDay名を取得します

分類Dev

ServiceStack OrmLiteとC#を使用してTimeSpanをTime列としてSQL Server2012に保存する

分類Dev

SQL Server2012で1行を作成して値を合計する方法

分類Dev

SQL Server2012に接続します

分類Dev

SQL Server2012の計算列でのCASEの使用

分類Dev

SQL Server2012の平均とケース

分類Dev

SQL Server2012 / 2014実行カウントを計算する

分類Dev

SQL Server2012でCROSSAPPLYを使用して列のピボットを解除する方法

分類Dev

SQL Server2012を使用してSMSを送信する

分類Dev

SQL Server2012の2つの時間の差を取得します

分類Dev

SQL Server2012優先度とパーセンテージに基づいて金額を配布します

分類Dev

インデックスを作成し、SQL SERVER2012の同じバッチのselectステートメントでヒントとして使用します

分類Dev

SQL Server2012 +で連続する期間の最小開始と最大終了を選択します

分類Dev

SQLで平均を計算し、jdbcを使用して更新します

分類Dev

のような日付を選択すると、SQL Server2012が文字列から日付を変換中にエラーが発生しました

分類Dev

SQL Server2012のスキーマ名と所有者を一覧表示します

分類Dev

SQL Server2012-クエリのパーセンテージを示す計算列を作成します

分類Dev

SQLとPHPの各列の合計を計算します

分類Dev

SQL Server2012関数を使用した階層での値の加算/減算

分類Dev

MS Access SQLを使用して、dBµVの対数平均を計算します

分類Dev

SQL Server 2012:動的SQLを使用して、発生回数を取得し、期間を計算します

分類Dev

SQL Server2012の日付列をPIVOT

分類Dev

SQL Server:関数を使用して新しい列を計算します

分類Dev

値(つまり、日付列とステータス列)に基づいて行を比較し、SQL Server2012またはSSIS2012に新しい行を挿入します

分類Dev

Oracle SQL-部門の平均給与を計算し、上記の平均をすべて選択します

分類Dev

SQL Server2012で動的な行と属性を使用してxmlを読み取る

Related 関連記事

  1. 1

    SQL Server2012の各日の日付範囲カウントを計算します

  2. 2

    SQL Server2012のテーブルのxmlデータ列を解析します

  3. 3

    SQL Serverの2つの行を比較して、列間の平均を計算します

  4. 4

    SQL Server2012のWeekDay整数からWeekDay名を取得します

  5. 5

    ServiceStack OrmLiteとC#を使用してTimeSpanをTime列としてSQL Server2012に保存する

  6. 6

    SQL Server2012で1行を作成して値を合計する方法

  7. 7

    SQL Server2012に接続します

  8. 8

    SQL Server2012の計算列でのCASEの使用

  9. 9

    SQL Server2012の平均とケース

  10. 10

    SQL Server2012 / 2014実行カウントを計算する

  11. 11

    SQL Server2012でCROSSAPPLYを使用して列のピボットを解除する方法

  12. 12

    SQL Server2012を使用してSMSを送信する

  13. 13

    SQL Server2012の2つの時間の差を取得します

  14. 14

    SQL Server2012優先度とパーセンテージに基づいて金額を配布します

  15. 15

    インデックスを作成し、SQL SERVER2012の同じバッチのselectステートメントでヒントとして使用します

  16. 16

    SQL Server2012 +で連続する期間の最小開始と最大終了を選択します

  17. 17

    SQLで平均を計算し、jdbcを使用して更新します

  18. 18

    のような日付を選択すると、SQL Server2012が文字列から日付を変換中にエラーが発生しました

  19. 19

    SQL Server2012のスキーマ名と所有者を一覧表示します

  20. 20

    SQL Server2012-クエリのパーセンテージを示す計算列を作成します

  21. 21

    SQLとPHPの各列の合計を計算します

  22. 22

    SQL Server2012関数を使用した階層での値の加算/減算

  23. 23

    MS Access SQLを使用して、dBµVの対数平均を計算します

  24. 24

    SQL Server 2012:動的SQLを使用して、発生回数を取得し、期間を計算します

  25. 25

    SQL Server2012の日付列をPIVOT

  26. 26

    SQL Server:関数を使用して新しい列を計算します

  27. 27

    値(つまり、日付列とステータス列)に基づいて行を比較し、SQL Server2012またはSSIS2012に新しい行を挿入します

  28. 28

    Oracle SQL-部門の平均給与を計算し、上記の平均をすべて選択します

  29. 29

    SQL Server2012で動的な行と属性を使用してxmlを読み取る

ホットタグ

アーカイブ