急!data字段的比较查询(200分)

  • 主题发起人 主题发起人 fgs
  • 开始时间 开始时间
>>select * from salary_history where change_date=93-9-8
93-9-8是日期吗? 明明是个数学表达式!
 
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把=或>号后面的数据转换成何种数据类型?


 
多人接受答案了。
 
后退
顶部