else if b="" then sql="Select * from data where 开始日期='"&a&"'"
else if b<>"" then sql="Select * from data where 开始日期 between '"&a&"' and '"&b&"'"
else if c<>"请选择" then sql=sql&" and 设备='"&c&"'"
else if d<>"请选择" then sql=sql&" and 主要告警信息='"&d&"'"
else if e<>"" then sql=sql&" and 故障原因='"&e&"'"
else if f<>"" then sql=sql&" and 维护区='"&f&"'"
else if g<>"" then sql=sql&" and 处理人='"&g&"'"
else if h<>"" then sql=sql&" and 客户名称='"&h&"'"
end if
这样行吗?最后一个else不知道该怎么办呢?