一、sqlserver
第一步:首先要确定数据库的字段是否是datetime日期时间型。
第二步:如果不是datetime类型,必须将其转换为datetime日期时间型。如:CONVERT(DATETIME,'2013-04-01 00:00:00',102)
第三步:sql语句写法
--方法1:字段不是日期时间型,转换成日期时间型 SELECT id AS id,rq AS 日期,yhxm AS 用户名,xq,yhdz AS 地址,yhdh AS 电话,slr AS 受理人,lr AS 内容,lb AS 类别,zt,yqsj AS 要求时间,hdrq AS 回单时间 FROM dbo.hjzx WHERE (rq >= CONVERT(DATETIME,102)) AND (rq <= CONVERT(DATETIME,'2013-06-30 00:00:00',102)) and (CONVERT(DATETIME,yqsj,102)< hdrq) --方法二: select * from hjzx where id<>'' and CONVERT(varchar(100),xdsj,23)>='2013-07-03' and CONVERT(varchar(100),23)<='2013-07-04' order by id desc --方法三: select * from lcmxb where lb_gc >'0' and convert(char,shtime,112)>='20110718' and convert(char,112)<='20110720'
二、Access
select * from lcmxb where lb_gc >'0' and format(shtime,'YYYYMMDD')>='20110718' and format(shtime,'YYYYMMDD')<='20110720'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。