急帮忙!关于sql语句中使用datediff函数的语句
在asp中的sql语句:sql="select * from xianlu where x_leiid=5 order by x_top desc,id desc"
现在想加上and datediff("d",date,expiretime)应该怎么写这条在asp中的sql语句.
expiretime是在数据库中的一个字段是日期类型,date是系统函数.现在写不好这个在asp中的sql语句,请大家帮忙
问题点数:20、回复次数:3Top
1 楼boythl(沙漠孤狐【工作,生活,编程】)回复于 2005-05-19 11:25:36 得分 0
sql="select * from xianlu where x_leiid=5 and d=date() - xianlu.expiretime order by x_top desc,id desc"
你的datediff("d",date,expiretime)做出来干嘛呢?这个函数只能返回一个日期,如,and 2005-5-18
缺少了比较的字段。Top
2 楼hchxxzx(NET?摸到一点门槛)回复于 2005-05-19 13:06:34 得分 20
你这样写:
sql="select * from xianlu where x_leiid=5 and datediff('d',date,expiretime)>3 order by x_top desc,id desc"
Top
3 楼jimmy0021(大漠射雕)回复于 2005-05-19 13:49:08 得分 0
sql="select * from xianlu where x_leiid=5 and datediff(""d"",date,expiretime)>3 order by x_top desc,id desc"
Top




