- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ストアドのフィールド指定方法)
ストアドのフィールド指定方法
このQ&Aのポイント
- MS SQL Server7.0のストアドプロシージャについての質問です。複数のフィールドを持つテーブルの、各フィールドに入ってる値を順番に調べる方法について教えて下さい。
- フィールドは"月日_01"から"月日_31"まであり、各フィールドには"1"か"0"のどちらかの値を持ってます。この31個のフィールド値を調べて、"1"と"0"の各合計値を求めたいです。
- ADOのレコードセットなら、Fieldsでフィールドのインデックス値を指定出来ますので簡単にループ処理できますが、ストアドの場合インデックスによるフィールド指定がうまく出来ません。現在はIF文で各フィールドを一つづつ判定してる状態です。もっとスムーズに行う方法がありましたらご教授下さい!どうぞ宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>フィールドは"月日_01"から"月日_31"まであり >各フィールドには"1"か"0"のどちらかの値を持ってます。 >この31個のフィールド値を調べて、"1"と"0"の各合計値を求めたいです ということなら、 select 月日_01 + (略) + 月日_31 as Total1 from T; で、なんとかなりませんか?
お礼
ご回答ありがとうございました! SQL文での解決策まで頭が回っていませんでした・・・。 早速テストしてみます。ありがとうございました。