に異なる行からブール結果をマージ私はすべてのため単一行
SearchID Bool1 Bool2 Bool2
1 1 1 0
1 0 0 0
1 1 0 0
1 0 0 0
1 0 0 0
で米国を離れる最初の列IDを省略することができる
ID SearchID Bool1 Bool2 Bool2
1 1 1 1 0
1 1 0 0 0
5 1 1 0 0
6 1 0 0 0
9 1 0 0 0
複数の行
を返す結合照会を有します返されたデータはSearchID 1に適用されますが、すべてのブール値フィールドの結果をマージする行、つまりSearchID Bool1 Bool2 Bool2
1 1 1 0
一つ以上の行があったとして1 IsOnMainを有する1つまたは複数の行があったとして1 自動実行が1であるべきでIsButtonがそこには行が1
ではなかったが、私はこれを処理したいと0でなければなりません1でなければなりません複数の行が返されている可能性があり、各searchidのために一意の行にしたいと思います。
ID SearchID Bool1 Bool2 Bool2
1 1 1 1 0
1 1 0 0 0
5 1 1 0 0
6 1 0 0 0
9 1 0 0 0
3 2 0 0 0
5 2 0 0 0
3 3 0 0 0
9 3 0 0 1
etc...
SearchID Bool1 Bool2 Bool2
1 1 1 0
2 0 0 0
3 0 0 1
etc...
私は意味がありますか?
"オペランドデータ型ビットがサム演算子で無効です"というエラーが発生します。まずそれを変換したいかもしれません。 – vmvadivel
@vmvadivelがテストされました...ヘッドアップのおかげで! –
非常に賢い!魅力を取りました!私はあなたがやっていることを正確に見ています...私の格納されたprocに変更を加えました。再度、感謝します! – Thierry