首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

一个简单的筛选。该如何解决

2012-02-09 
一个简单的筛选。有个varchar字段myDate我排除所有记录满足(myDate 今天)的(转换)但是当myDate不是日期格

一个简单的筛选。
有个varchar   字段   myDate;
我排除所有记录   满足   (myDate <   今天)     的(转换)
但是   当   myDate   不是日期格式时就不去转换   怎么写

仅在一条SQL里

[解决办法]
使用 ISDATE ( myDate) =1
判断是否为日期格式 然后再判断是否是 <今天
[解决办法]
用charindex(cast(school_pupilinfo.classid as varchar(50)),school_gzinfo.bjlb) <> 0
去将所有的都转换成varchar这样来比较,
[解决办法]
select * from 表 where isdate(myDate)=1 and myDate> ' " & date() & " '
[解决办法]
先全部取出来 (当然 加上 isdate(mydate)=1 更好)
再在VBS里判断
非要只写一条SQL干嘛
太钻牛角尖了

热点排行