SQL语句
select house where date>=#"&formatdatetime(riqi,2)&"# and date<=#"&formatdatetime(riqi1,2)&"#
我ASP设定了两个时间,筛选后发现有错误。
riqi=2014-2-1
riqi1=2014-2-28
系统时间是date
查寻比对时发现:2014-2-28 这一天的数据却丢掉了,
与select house where year(date) = year(now) and month(date) = month(now)-1 调用上一个月统计的数据有误差。仔细检查后发现
riqi1如果选为2014-3-1,查寻后的数据调用才一至。请问我上面的写法有错误吗?
请高手指教一下
求asp 查寻某时间段的全部数据代码
答案:3 悬赏:50 手机版
解决时间 2021-02-09 09:43
- 提问者网友:川水往事
- 2021-02-08 19:30
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-02-08 20:09
第一说下SQL语句,只有在ACCESS中日期格式的字段采用#号分割,而sql数据库中用单引号就行,另外你的date字段好像特别敏感啊,你改成ShuJuDate,尽量避开系统关键字,我觉得正确写法是
select * from house where ShuJuDate>='起始日期 00:00:00' and ShuJuDate<='结束日期 23:59:59' ,注意里面的日期最好加上00:00:00和23:59:59就是一天的起始分秒和结束分秒,你最好先拿到sql查询器里执行一下
select * from house where ShuJuDate>='起始日期 00:00:00' and ShuJuDate<='结束日期 23:59:59' ,注意里面的日期最好加上00:00:00和23:59:59就是一天的起始分秒和结束分秒,你最好先拿到sql查询器里执行一下
全部回答
- 1楼网友:执傲
- 2021-02-08 21:10
发达的地方怪怪的
- 2楼网友:神的生死簿
- 2021-02-08 20:58
把两条sql语句response.write出来对比一下
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯