To Another_eYes
fgs不露面,这个问题的确有些怪.感兴趣,所以一直在思考.
93-9-8看上去像一个日期,这样描述,是个数学表达式.93减9减8.
不过chang_date确实是个日期型字段.
按照你的思路,试了一下,
select * from salary_history where change_date>76 (93-9-8的运算结果)
出错,conversion error from string "76"
再改成
select * from salary_history where change_date>93-8
可以运行,不报错.结果如前所说,显示全部记录.
不知道SQL EXPLORER把=或>号后面的数据转换成何种数据类型?