最近SQL Serverの記事を挙げられていなかったので、 題目通り、任意の分類ごとに1つだけフラグを立てるやり方。 例えば、次のようなデータにID毎に1つだけフラグを立てたいとか、ID・日付毎に1つだけフラグを立てたいというような場面。 用途として、立てたフラグを sum して分類単位での件数集計を行う。 SQL Serverでそれらしい関数が見当たらなかったので自作してみる。 SASで言う first by 句的なやつです。 /* サンプル */ data tmp; length ID1 $10. DATE $20. CLASS1 8.; input ID1 DATE CLASS1 @@;…