
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日的全部数据应该怎么写命令? 展开
时间格式是:
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日的全部数据应该怎么写命令? 展开
5个回答
展开全部
楼主,请看我的标准答案,保证百分之三百正确:
我曾对其进行过专门的测试,故对日期型特别熟悉
这估计是最直接的手段了
:
日期型的特点是,可以相互加减
得的数据是实型,故你可以这样写:
str="select * from 你要的表 where 日期字段<#2006-2-17 00:00:00# and 日期字段> #2006-2-15 00:00:00#"
我曾对其进行过专门的测试,故对日期型特别熟悉
这估计是最直接的手段了
:
日期型的特点是,可以相互加减
得的数据是实型,故你可以这样写:
str="select * from 你要的表 where 日期字段<#2006-2-17 00:00:00# and 日期字段> #2006-2-15 00:00:00#"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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"
如果是包括年,月的话,直接
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"
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方法是:
"select * from 表名 where convert(varchar(10),存日期的字段,21)='2006-02-16'"
我亲自测的,好用
"select * from 表名 where convert(varchar(10),存日期的字段,21)='2006-02-16'"
我亲自测的,好用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql="select * from rqdata year(rs("date"))=2006 and month(rs("date"))=12 day(rs("date"))=16"
大概意思是这样的吧.一定有错.我写这脚本基本上都有错.语法错误
大概意思是这样的吧.一定有错.我写这脚本基本上都有错.语法错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询