SQL 对时间段查询,怎么比较
现在有一个表里,有一个data段,我想查出,2009-01-02~2009-10-01之间,在data里所有数据where后面怎么写,selldate-#"&nowsta...
现在有一个表里,有一个data段,我想查出 ,2009-01-02 ~2009-10-01 之间,在data里所有数据 where后面怎么写,selldate-#"&nowstartdate&"#>=0 用SQL数据库不行,access数据库是可以的
展开
3个回答
2013-08-18
展开全部
如你的数据库中记录时间的项名是selldate(是其他的话,你改下就行)则:
1.你的数据库如果是access用下面的语句
<%
dim nowstartdate nowenddate
nowstartdate=2009-01-15
nowenddate=2009-02-15
sql="select * from 你的表 where selldate-#"&nowstartdate&"#>=0 and selldate-#"&nowenddate&"#<=0"
%>
2.你的数据库如果是MSSQL用下面的语句
<%
dim nowstartdate nowenddate
nowstartdate=2009-01-15
nowenddate=2009-02-15
sql="select * from 你的表 where selldate-'"&nowstartdate&"'>=0 and selldate-'"搏渗&nowenddate&"'<=0"
%>或者1.把日期当字符串来操作,其实日期和数字一样,在SQL语句中,都不能加'字符串',否则会出现语法错误
2.选择某个日期中间的记录可以用between and 而不是用< > =等符号,而且日基消脊期之间也有讲桥段究,access数据库的日期间用#日期#隔开,mssql用'单引号,如:
timestr类型为日期/时间
Dim dateStr1,DateStr2
DateStr1="2006-8-10"
DateStr2=Date()
sql="select * from Table where timestr between #"&DateStr1&"# and #"&DateStr2&"#"
1.你的数据库如果是access用下面的语句
<%
dim nowstartdate nowenddate
nowstartdate=2009-01-15
nowenddate=2009-02-15
sql="select * from 你的表 where selldate-#"&nowstartdate&"#>=0 and selldate-#"&nowenddate&"#<=0"
%>
2.你的数据库如果是MSSQL用下面的语句
<%
dim nowstartdate nowenddate
nowstartdate=2009-01-15
nowenddate=2009-02-15
sql="select * from 你的表 where selldate-'"&nowstartdate&"'>=0 and selldate-'"搏渗&nowenddate&"'<=0"
%>或者1.把日期当字符串来操作,其实日期和数字一样,在SQL语句中,都不能加'字符串',否则会出现语法错误
2.选择某个日期中间的记录可以用between and 而不是用< > =等符号,而且日基消脊期之间也有讲桥段究,access数据库的日期间用#日期#隔开,mssql用'单引号,如:
timestr类型为日期/时间
Dim dateStr1,DateStr2
DateStr1="2006-8-10"
DateStr2=Date()
sql="select * from Table where timestr between #"&DateStr1&"# and #"&DateStr2&"#"
景联文科技
2024-06-11 广告
2024-06-11 广告
一、什么是数据标注?1. 数据标注定义数据标注是对未经处理的语音、图片、文本、视频等数据进行加工处理, 并转换为机器可识别信息的过程。原始数据一般通过数据采集获得, 随后的数据标注相当于对数据进行加工, 然后输送到人工智能算法和模型里完成调...
点击进入详情页
本回答由景联文科技提供
2013-08-18
展开全部
net start mssqlserver 用这个命令试下~回答完毕,希望对巧念姿你的提问有帮助,如高模果满意请采纳o(∩_∩)o...哈孝绝哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-18
展开全部
where selldate between xxx and xxx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询