可是2005-9-5他的数据类型里我给定义的是文本型的啊。是输入进去2005-9-5他就是日期型的了吗/
在你用的时候把它两头加上#就是日期型了,就是强制类型转换
比如你有个文本类型的a="555",你想把他应用的四则运算怎么办?
cint(a)就把A转换成数字类型了
那么a="2005-09-09"这个是文本类型
你在它两边加上#
就变成了a=#2005-0909#,就是日期形式了
在你用的时候把它两头加上#就是日期型了,就是强制类型转换
比如你有个文本类型的a="555",你想把他应用的四则运算怎么办?
cint(a)就把A转换成数字类型了
那么a="2005-09-09"这个是文本类型
你在它两边加上#
就变成了a=#2005-0909#,就是日期形式了
sql= "SELECT SUM(zbenshi) AS stzbenshi from corp_info where username=‘北京’ and shijian>#2005-08-31# and shijian<#2005-10-01#"
用上面的代码
嘿嘿,吓着你拉。2个条件怎么实现? where username=‘北京’ 这个我试好了。
shijian>#2005-08-31# and shijian<#2005-10-01#这个我用了,结果什么也没显示。
where username=‘北京’ and shijian>#2005-08-31# and shijian<#2005-10-01#这样2个条件怎么实现。
数据库里是2005-09-01这样的存的。那这样怎么还不出?
set rs=server.CreateObject("adodb.recordset")
sql= "SELECT SUM(zbenshi) AS stzbenshi from corp_info where bzdate>#2005-8-1# and zdate<#2005-10-1#"
rs.open sql,conn,1,1
数据库里是2005-09-01这样的存的。那这样怎么还不出?
set rs=server.CreateObject("adodb.recordset")
sql= "SELECT SUM(zbenshi) AS stzbenshi from corp_info where bzdate>#2005-8-1# and zdate<#2005-10-1#"
rs.open sql,conn,1,1
别用rs.open sql,conn,1,1 ,用set rs=conn.execute(sql)
然后输出首行首列就可以了
就是rs(0)
啊,别啊。我的那种写法也和你的一样啊,就是时间那不一样就是这样的写法
<%
set rs=server.CreateObject("adodb.recordset")
sql= "SELECT SUM(ZHONGLIANG) AS zhongliang,SUM(JINER) AS jiner from AJC"
rs.open sql,conn,1,1
%>
……………………………………………………………………………
<%=rs("zhongliang")%>
<%=rs("jiner")%>
你看时间上从里面怎么实现啊。