社区
ASP
帖子详情
从access中取当日记录的问题
echolife
2004-04-07 09:10:36
access中表B 存有记录:
id update_time
1 2004-04-07 15:00
2 2004-04-06 16:00
要求取出当日的记录:
sql = "select * from B where update_time = "&date()
这样有错,
请教各位大侠,应该如何写?
...全文
78
27
打赏
收藏
从access中取当日记录的问题
access中表B 存有记录: id update_time 1 2004-04-07 15:00 2 2004-04-06 16:00 要求取出当日的记录: sql = "select * from B where update_time = "&date() 这样有错, 请教各位大侠,应该如何写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
说好不能打脸
2004-04-13
打赏
举报
回复
哦,不好意思看错了,你的字段类型是长日期型:
sql = "select * from B where update_time LIKE '%"&date()&"%'
说好不能打脸
2004-04-13
打赏
举报
回复
没那么复杂哈:
sql = "select * from B where update_time = #"&date()&"#
注意字段的类型
xwfx521
2004-04-13
打赏
举报
回复
sql = "select * from B where update_time = "&now()
pandahyang
2004-04-13
打赏
举报
回复
用dateDiff检测天数的差别,等于0就认为是日期相同的,但好像在windows2003下运行起来有点问题,2000没有问题
sql = "select * from B where dateDiff('d',date(),update_time)=0
智云说
2004-04-13
打赏
举报
回复
说错了~~~
上面第二行开始的=号不要架~如果加=号就是包括之前的天数了~~~
智云说
2004-04-13
打赏
举报
回复
datediff('d',posttime,now)<=0今天的
datediff('d',posttime,now)<=1昨天的
datediff('d',posttime,now)<2前天
的
依此类推
echolife
2004-04-13
打赏
举报
回复
我的要求是取出这个星期的记录。(每个天一条记录)
datediff('d',posttime,now)<1 能取出今天的记录,可如何取出
前几天和后几天的记录?
datediff是判断>=0的记录,但我试过,对负数是不能判断的。大家再看看。
diveas
2004-04-13
打赏
举报
回复
sql = "select * from B where update_time = "&date()
sql = "select * from B where update_time = "&now()&""
popcode
2004-04-13
打赏
举报
回复
sql = "select * from B where update_time = '"&date()&"'"
nbpeter
2004-04-13
打赏
举报
回复
我直接从程序里贴出来
什么都没改
你把数据库表名改过去就好了
nbpeter
2004-04-13
打赏
举报
回复
sql="select * from news1 where datediff('d',posttime,now)<1 order by posttime desc"
绝对好用
我早上才用过
echolife
2004-04-13
打赏
举报
回复
大家都来出出主意啊
echolife
2004-04-12
打赏
举报
回复
出错:FormatDateTime 为未定义函数???
xiantao123
2004-04-08
打赏
举报
回复
sql="select * from B where formatdatetime(update_time,2)="&date()
我想这样应该行,你试试!
echolife
2004-04-08
打赏
举报
回复
day 就要重复了,每个月都有有10号啊。
叮咚叮咚叮叮咚
2004-04-08
打赏
举报
回复
sql = "select * from B where day(update_time) = "&date()
echolife
2004-04-08
打赏
举报
回复
以上办法均试过了, 都是报:至少一个参数没指定,
我自己找到一种解决办法:
DateNum = "0"
where DATEDIFF('d',UpdateTime,Date())<=" & Cint(DateNum)
成功通过调试,
谢谢大家,稍后结贴。都有分的。
易寒
2004-04-07
打赏
举报
回复
sql = "select * from B where update_time = #"&date()&"#"
stefyaya
2004-04-07
打赏
举报
回复
sql="select * from B where update_time=#"&date()&"#"
access 中操作日期性数据必须加 ##
lienzhu
2004-04-07
打赏
举报
回复
sql = "Select * From B Where Update_Time Like '%"& DATE() &"%'"
用like有一定的缺陷,因为数据库中日期可能有两种格式2004-4-7或者2004-04-07这样
可能漏查一种情况
加载更多回复(7)
2013年1月高等教育自学考试全国统一命题考试数据库及其应用试题及答案.docx
1. 数据冗余:在数据库管理中,数据冗余指的是同一份数据在系统中被重复存储,这可能导致数据一致性
问题
和更新异常。 2. 数据库设计阶段:数据库设计包括概念设计、逻辑设计、物理设计。其中,逻辑设计阶段是依据...
asoft签到管理系统tykq3.5_build20110125
跨天签到:可以允许用户进行任意多天的签到时长,适合晚班用户,例如从当天22:00~次日8:00. 【历史版本(不含补丁版本)】 [2010-01-10] V3.5 正式版 build 20110110 1、增加离座快捷设置,并可以锁定屏幕。 2...
查询数据库当天某时间段数据
1、SQL在查询当天
记录
时要注意是从当天的0点0分0秒0毫秒开始,到次日0点0分0秒0毫秒截止,但不包含次日的0点0分0秒0毫秒。 2、注意:在不同数据库产品中,获得当天日期的函数不一样。 MSSQL获得当前日期:convert...
ACCESS
查询当天数据的SQL语句(DateDiff函数)
ACCESS
语句:select * from 数据表 where (DateDiff('d',日期字段,Date())=0) 语法DateDiff(interval, date1, date2 [, firstdayofweek] [, firstweekofyear] )DateDiff 函数的语法包含以下参数 (参数:为操作、...
数据库中使用SQL语句查询当天数据
记录
1、SQL在查询当天
记录
时要注意是从当天的0点0分0秒0毫秒开始,到次日0点0分0秒0毫秒截止
ASP
28,409
社区成员
356,968
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章