表名:KAKAKU
字段名: KOJI_CD   CHAR(5)
       A1        DATE
       A2        DATE
       A3        DATE
       A4        DATE
       A5        DATE外部变量: B1,B2
如何处理一下设计:
  1. A1 IS NOT NULL 的时候
   A1 >= B1 AND A1 <= B2
  2. A2 IS NOT NULL 的时候
   A2 >= B1 AND A2 <= B2
  3. A3 IS NOT NULL 的时候
   A3 >= B1 AND A3 <= B2
  4. A4 IS NOT NULL 的时候
   A4 >= B1 AND A4 <= B2
 ......
 .......请问以上如何写sql文。环境是,oracle +vb.net