vbs关于按时间区间从数据库查询信息的方法

cookies891202 2012-09-17 11:47:38
我做了个后台录入信息的,有很多人都在录,因为涉及到工资,现在要求能统计出某个人在某段时间内录入信息的条数,以

此作为他的提成,所以要实现一个信息统计的功能,用JS时间控件输入比如字段“lrsj(录入时间)”在2012-09-09到2012-09-

20这段时间内news表中字段writer等于“某某人”的所有信息的条数,这个用vbs的代码怎么实现啊?

<input type="text" name="textfield2" onFocus="CalendarWebControl.show(this,false,this.value);">

<input type="text" name="textfield3" onFocus="CalendarWebControl.show(this,false,this.value);">

这是两个文本框用于输入时间,这个文本框里的时间是字符串吧?数据库里时间是data,应该有个数据转换吧?具体查询的代码


怎么写啊?谢谢各位高手指点!我刚开始学习实在很多地方不懂希望高人指点下我
...全文
519 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
numb115712 2012-09-25
  • 打赏
  • 举报
回复
access的正确写法应该是 sql="select * from news_ where writer='"&rm&"' and lrsj between #"&nowstartdate&"# and #"&nowenddate&"# order by id desc"
楼上那种没试过 不知道对不对
  • 打赏
  • 举报
回复
mssqlserver还是access?

accss
sql="select count(*) as ct from news_ where writer='某某人' and lrsj between #"&nowstartdate&"# and #"&nowenddate&"#"


mssqlserver
sql="select count(*) as ct from news_ where writer='某某人' and lrsj between '"&nowstartdate&"' and '"&nowenddate&"'"
cookies891202 2012-09-18
  • 打赏
  • 举报
回复
为什么没人额 我这样写为什么不输出结果呢?哪个地方有问题?
dim nowstartdate, nowenddate
nowstartdate=request("textfield2")
nowenddate=request("textfield3")
Set rs= Server.CreateObject("adodb.recordset")
sql="select count(*) as ct from news_ where writer='某某人' and lrsj between "&nowstartdate&" and "&nowenddate&""
rs.open sql,conn,1,1
%>
<%
rs.movenext
end if
response.Write rs("ct")
%>
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 依据所提供的资料,我们深入剖析此问题以及所给出的两种算法方案。 ### 问题背景 该问题源自王晓东编撰的《算法设计与实验题解》一书,书中阐述了一个值得注意的数学议题:针对一本页码从1到n顺序编号的书籍,要求统计所有页码中数字0至9各自出现的频次。例如,若n=13,则页码序列为1、2、...、13,其中数字1出现5次(体现在1、10、11、12、13中),数字0出现1次(体现在10中)。 ### 问题描述 具体而言,我们需要开发一种算法,其输入参数为一个正整数n,输出结果需为0至9这十个数字各自出现的频次。所有页码均以十进制形式呈现,且不包含任何前导零,即不会出现如006之类的页码表示。 ### 解决方案一:时间复杂度为O(n*log10(n))的算法 首先,介绍一种时间复杂度为O(n*log10(n))的算法实现。其核心构思在于遍历从1到n的每一个数值,然后逐一分解每个数值的各个位,并统计各类数字出现的频次。具体步骤如下: 1. 初始化一个长度为10的数组`count`,用于记录0至9每个数字出现的频次,初始值均为0。 2. 从1开始遍历至n,对于每一个数值i,将其转换为整数并进行以下操作: - 利用循环结构,持续将当前数值除以10,获取余数(即当前最低位的数字),并累加到对应的计数器中。 3. 遍历完成后,输出`count`数组中的每一个元素,即为所求的结果。 ### 解决方案二:优化算法 为了提升效率,提出了一种更为优越的算法。该算法基于以下观察:在1到10^n-1之间的任意区间内,每一种数字0至9出现的频次是相等的。例如,在1到999之间,每一种数字0至9出现的频次均相...

4,008

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧