SQL中的时间比较
SQL中的时间比较
楼主liu_sx(liu_sx)2002-10-22 12:14:11 在 Delphi / 数据库相关 提问本人在数据开发中,遇到了时间的比较问题,比如给定一个时间段,查询这个时间段中的记录,请问SQL语句该怎样写,自己的思路老觉得很笨。。。谢谢 问题点数:0、回复次数:5Top
1 楼guorui_wh(Re)回复于 2002-10-22 12:30:14 得分 0
//rq datatime:=date"2002-10-22";
//rq2 datatime:=date"2002-10-28";
select * from table where Datafield>=rq and datafield<=rq2Top
2 楼killer2008(现代汉语词典)回复于 2002-10-22 12:37:01 得分 0
同意Top
3 楼cwf555(cwf555)回复于 2002-10-22 12:49:38 得分 0
select * from table where Datafield between rq1 and rq2
Top
4 楼ihihonline(潇潇->戒烟)回复于 2002-10-22 13:08:40 得分 0
按字符一样,加个引号就完事;
------------------------------------------------
招聘斑主
我们可以一起交流;
呵呵
www.nxrs.net/bbs
谢谢,别抛砖
Top
5 楼blazingfire(烈焰)(对.net极度憎恨中....)回复于 2002-10-22 13:19:15 得分 0
可以直接比就是了。
//rq datatime:=date"2002-10-22";
//rq2 datatime:=date"2002-10-28";
Query1.SQL.Text:=
" select * from table where Datafield>="""+DateTimeToStr(rq)+
""" and datafield<="""+DateTimeToStr(rq2)+""""
Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
