select wonum,REPORTDATE,HDIFDELAY from WORKORDER where HDIFDELAY=1 and (HDIFDELAY-HDCOMPTIME) >24 这个该怎么改HDIFDELAY、HDCOMPTIME都是记录时间的列
datediff标示符无效。。。
追答你是什麼数据库?
追问oracle...
追答这样试一下
ROUND(TO_NUMBER(HDIFDELAY - HDCOMPTIME) * 24)
数据类型不一致,应为number却获得data
本回答被提问者采纳