ASP.NET 中数据库操作 数据类型不统一 如何判断?
数据库中有张user表中的date列是 文本类型,保存的数据是纯数字,比如某条记录的date是20070712。 ,现在要查询 2004年1月到2007年7月15号的所有数据
我在asp.net中查询sql服务器中的user表 用下列语句:
SELECT * FROM user Where date > 20040101 and date < 20070712
由于date是文本型,不能直接和 数字型进行大小判断。如何解决?
有朋友说用cast查 SELECT * FROM user Where cast(date as int) between 20040101 and 20070712,但是我运行后说操作符丢失。
---------------------
数据库不能修改的,麻烦啊,头疼了!