お恥ずかしながら、河端さんの、
WHERE句内 左辺のビット演算を計算列でチューニング
http://blogs.sqlpassj.org/yoshihirokawabata/archive/2007/01/05/20352.aspx
WHERE 句内 左辺の Year, Month 関数を計算列でチューニング
http://blogs.sqlpassj.org/yoshihirokawabata/archive/2007/01/05/20353.aspx
で知ったのですが、Where句の左辺に演算式を書いちゃいけないんですね。良いことを教えてもらいました。早速、今使っているSQL文を見直したいと思います。ちなみに、この問題に関して調べていたところ、よさげなページを発見しました。じっくり読まなくちゃな。
基礎から理解するデータベースのしくみ(5)
http://itpro.nikkeibp.co.jp/article/COLUMN/20060111/227105/