ASP日期函数的问题 20

我的新闻数据库有一个表是存时间的时间格式是:2006-2-623:15:232006-2-1623:15:232006-12-623:15:232006-12-1623:... 我的新闻数据库有一个表是存时间的
时间格式是:
2006-2-6 23:15:23
2006-2-16 23:15:23
2006-12-6 23:15:23
2006-12-16 23:15:23
现在我想条用16日的全部数据应该怎么写命令?
展开
 我来答
百度网友3467989ee
2006-08-30 · TA获得超过872个赞
知道小有建树答主
回答量:690
采纳率:50%
帮助的人:789万
展开全部
楼主,请看我的标准答案,保证百分之三百正确:
我曾对其进行过专门的测试,故对日期型特别熟悉
这估计是最直接的手段了

日期型的特点是,可以相互加减
得的数据是实型,故你可以这样写:
str="select * from 你要的表 where 日期字段<#2006-2-17 00:00:00# and 日期字段> #2006-2-15 00:00:00#"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lindegong
2006-08-30 · TA获得超过228个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:494万
展开全部
16号的记录,包不包括年份,月份的???
如果是包括年,月的话,直接
sql = "select * from tablename where fieldname=#2006-12-16#"

如果你只是想查16号的话,
sql = "select * from tablename where day(fieldname)=16"
如果还想查一个月数,也就是每年的几月几号的话
sql = "select from tablename where day(fieldname)=16 and month(filename)=12"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e8439519e
2006-08-30 · TA获得超过113个赞
知道答主
回答量:94
采纳率:0%
帮助的人:0
展开全部
最简单的方法是:
"select * from 表名 where convert(varchar(10),存日期的字段,21)='2006-02-16'"
我亲自测的,好用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巴卡被17
2006-08-30 · TA获得超过859个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:995万
展开全部
sql="select * from rqdata year(rs("date"))=2006 and month(rs("date"))=12 day(rs("date"))=16"

大概意思是这样的吧.一定有错.我写这脚本基本上都有错.语法错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传说中的绿客
2006-08-30 · 超过11用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:0
展开全部
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式