读书人

请教这条SQL语句如何写

发布时间: 2012-02-05 12:07:15 作者: rapoo

请问这条SQL语句怎么写?
选择所有字段来自income表,满足的条件是 agent(文本型)字段等于 aa ,字段date(日期型)在a(起启时间)日期到b(终止时间)日期之间.

这是我写的,但是执行不对,
s_date=CDate(Request.form( "s_date ")) '起始时间
e_date=CDate(Request.form( "e_date ")) '终止时间
type1 =Request.form( "type1 ")
exec= "select * from income where agent=type1 and (date between # "&s_date& "# and # "&e_date& "#) "

[解决办法]
exec= "select * from income where agent= ' "&type1& " ' and (date between # "&s_date& "# and # "&e_date& "#) "

[解决办法]
type1是变量,如果是文本就用楼上的写法,如果是数字就用agent= "&type1& "。
时间比较如果是access就用#如果是sql server 可以用文本的方式date between ' "&s_date& " ' and ' "&e_date& " '。

读书人网 >ASP

热点推荐