asp 去掉小数点~急 急 急 在线等

<% set rs1=server.createobject("adodb.recordset")
sql="select num*0.7 from zday where [user]='"&rs("user")&"' and zday='"&date()&"'"

rs1.open sql,conn,1,1
if rs1.eof then
response.write "0"
else

response.write rs1(0)
%>

上面查询的时候num*0.7乘以了一个0.7所以出现了小数
怎样把小数点去掉???????????

急 急 急 在线等

第1个回答  2009-03-31
仅仅是过滤掉小数点吗?没别的要求?

如果是 那么 把最后一行 改成

response.write Replace(rs1(0), ".", "")
就可以了本回答被网友采纳
第2个回答  2009-03-31
按提问者的意思,可以在SQL语句里想办法.
以下是Access的语法:
sql="select round(num*0.7) from zday where [user]='"&rs("user")&"' and zday='"&date()&"'"
第3个回答  2009-03-31
为什么要乘以个0.7呢
FormatNumber(变量,2)可以使得出的结果保留两位小数点
FormatNumber(num*0.7,0)
第4个回答  2009-03-31
wuxinduoluo说的就是,截取字符,弃掉小数点以后的数字
第5个回答  2009-03-31
cint(数字)