if(buwei01='走行') and (shijian01<>'00:00:00') and (shijian02<>'00:00:00') then
这里有什么错误?shijian01,shijian02都是我定义的时间格式。机器说什么类型不匹配
=========================================
表:
   t1,t2,t3,t4,t5,(t1=调度日志,t2=故障表,t3=机车表,t4=机统主表,t5=明细表,)
字段:
   t1:机车id,上台时间,是否完成;
   t2:故障ID  (例如:21),,故障名称 (例如:方向盘断裂..),故障部位 (例如:控制作业.)
   t3:机车ID,机车编号;
   t4:机车ID,ENG-28,
   t5:故障ID,检修开始时间,检修结束时间,ENG-28要求:从t1(调度日志)里获得机车ID,然后判断:将此ID所属的机车所出的故障部位用图形显示出来。并且,如果结束时间和开始时间如果有一项为空就显示为红色如果结束时间和开始时间都没有按规定时间完成或开始则显示黄色(规定时间可以自己设置。不必去查询),否则显示为绿色;(注意:每台机车有多种故障名称,它们有可能同属于一种故障部位。)
象这样的复杂查询应该怎么做?请各位高手指点!