您的位置:程序门 -> .net技术 -> asp.net



求sql语句中的where表达式,不难


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求sql语句中的where表达式,不难[已结贴,结贴人:sweetriver]
发表于:2007-04-18 09:36:29 楼主
表a字段
      字段:whichday   fromwhichweek   towhichweek
字段类型:string           int                         int

现有两个变量string   a和int     b对应表a这三个字段
条件一:string   a   对应   whichday,判断是否相同
条件二:int     b     要进行判断是否> =fromwhichweek并且 <=towhichweek,即在fromwhichweek和towhichweek两个值的范围之内,并且可以等于。

当两个条件均成立的时候筛选出满足条件的记录,sql语句怎样写,不要带存储过程了,简单一条sql语句就可以实现的,谢谢了。
(我使用c#语句编写asp.net程序的,所以请注意符号是否符合c#标准)
发表于:2007-04-18 09:41:251楼 得分:15
string   sql   =   "select   *   from   a   where   whichday   =   '{0} '   and   {1}   between   fromwhichweek   and   towhichweek ";

sql   =   string.format(sql,   a,   b);
发表于:2007-04-18 09:45:522楼 得分:0
ls已经回答,来晚了
发表于:2007-04-18 09:54:043楼 得分:5
string   sql   =   "select   *   from   a   where   whichday   =   ' "+a+ " '   and   "+b+ "   between   fromwhichweek   and   towhichweek ";
发表于:2007-04-18 09:59:544楼 得分:0
学习+jf


快速检索

最新资讯
热门点击