sql >> データベース >  >> RDS >> Sqlserver

sqlのsumProduct

    sum-product の構文は、SQL では非常に単純です:

    select sum(c * e)
    from #mytable1;
      

    これがあなたのクエリにどのように適用されるかはよくわかりませんが、他のロジックが含まれているようです.

    編集:

    ウィンドウ関数が必要です:

    select t.*,
           sum(c*e) over (partition by a)
    from #mytable1;
      

    1. SQLはBEGINからデータを取得します。 ...;終わり; Pythonでブロック

    2. MySQL:複数回出現する行を選択します

    3. 再帰的な親リストを取得する

    4. ネストされたビューの使用を回避するためにこのクエリを改善するにはどうすればよいですか?