CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

一个很简单的问题,快来拿分

楼主yuan626131(q)2005-06-02 09:53:10 在 .NET技术 / C# 提问

条件……   and   ((DATEDIFF(day,   starttime,   '"+jieshushijian1.ToString()+"')   >=   0   and   DATEDIFF(day,   endtime,   '"+jieshushijian1.ToString()+"')   <=   0)   or   (DATEDIFF(day,   starttime,   '"+kaishishijian1.ToString()+"')   >=   0   and   DATEDIFF(day,   endtime,   '"+kaishishijian1.ToString()+"')   <=   0)   or   (DATEDIFF(day,   starttime,   '"+kaishishijian1.ToString()+"')   <=   0   and   DATEDIFF(day,   endtime,   '"+jieshushijian1.ToString()+"')   >=   0))   and   条件……  
   
  就是检测一个时间段内   有没有满足条件的选项   数据库里有     starttime       endtime   字段  
  与之比较的也是一个时间段     kaishishijian1       jieshushijian1  
   
  哪个大哥给个正确的写法 问题点数:0、回复次数:9Top

1 楼fengfangfang()回复于 2005-06-02 09:56:32 得分 0

declare   @kaishi   datetime  
  declare   @jieshu   datetime  
   
  select   *   from   tablename    
  where   (@kaishi   between   starttime   and   endtime)   and   (@jieshu   between   starttime   and   endtime)Top

2 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-06-02 10:12:51 得分 0

declare   @kaishi   datetime  
  declare   @jieshu   datetime  
   
  select   *   from   tablename    
  where   (starttime   between   @kaishi   and   @jieshu)   and   (endtime   between   @kaishi   and   @jieshu)  
   
  Top

3 楼dutguoyi(新鲜鱼排)回复于 2005-06-02 10:22:19 得分 0

頂Top

4 楼yuan626131(q)回复于 2005-06-02 10:41:35 得分 0

还要考虑交叉的情况Top

5 楼bflovesnow()回复于 2005-06-02 11:02:37 得分 0

UPTop

6 楼starsong(..........)回复于 2005-06-02 11:46:57 得分 0

select   *   from   table  
  where   kaishishijian1   >=   starttime   and   jieshushijian1   <endtimeTop

7 楼itmingong(nous+wisdom+courage)回复于 2005-06-02 13:22:06 得分 0

upTop

8 楼simon0512(虫虫)回复于 2005-06-02 14:10:53 得分 0

upTop

9 楼Leeshell()回复于 2005-06-02 14:52:26 得分 0

“交叉的情况“   是什么意思~~~~~~  
  Top

相关问题

  • 简单,白拿分!!!快来!
  • 简单拿分
  • 简单拿分
  • 简简单单100分,快来拿!
  • 非常简单,快来拿分!!
  • 简单问题,快来拿分!
  • 简单问题,快来拿分
  • 很简单的问题,快来拿分!
  • 简单问题!快来拿分!!
  • 极简单问题,快来拿分吧!

关键词

  • jieshushijian
  • kaishi
  • jieshu
  • kaishishijian
  • endtime
  • starttime
  • datetimedeclare
  • datetimeselect
  • datediff
  • 时间段

得分解答快速导航

  • 帖主:yuan626131

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo