| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 627 人关注过本帖
标题:SQL语句查询问题
只看楼主 加入收藏
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
结帖率:92.31%
收藏
 问题点数:0 回复次数:4 
SQL语句查询问题
    team_uptime=request.Form("team_uptime")'开始时间
    team_endtime=request.Form("team_endtime")'结束时间
    team_name=request.Form("team_name")'公会名称
    user_name=request.Form("user_name")'个人名称

数据的话就这么4个。当这些数据都有值的时候。SQL语句应该是这样写的


    set rs=conn.execute("select * from  [userpaylog] where hap_time>=team_uptime and hap_time=<team_endtime  and team_name=team_name and user_name=user_name")

现在的问题是这样的。要是
 team_uptime=team_endtime
SQL语句就变成
select * from  [userpaylog] where hap_time=team_uptime and team_name=team_name and user_name=user_name
要是
team_name为空的话
SQL 语句就为
select * from  [userpaylog] where hap_time>=team_uptime and hap_time=<team_endtime and user_name=user_name

user_name为空的话
select * from  [userpaylog] where hap_time>=team_uptime and hap_time=<team_endtime and team_name=team_name


能不能用IF语句  直接在SQL语句里用这个判断


[ 本帖最后由 kgdipbyve 于 2009-10-24 14:43 编辑 ]
搜索更多相关主题的帖子: SQL 语句 查询 
2009-10-24 14:42
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
收藏
得分:0 
问题解绝了。是我自已想复杂化了。

把条件这部分拿出来一个一个写然后在组合成一条SQL语句就行了
2009-10-24 15:01
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
如果你不熟悉sql的话 那么不要给自己找麻烦 用自己熟悉的方式做事
2009-10-24 15:01
chenbofeng20
Rank: 4
来 自:陕西 宝鸡
等 级:业余侠客
威 望:3
帖 子:113
专家分:274
注 册:2009-9-18
收藏
得分:0 
if team_uptime<>"" then
sql=sql&" hap_time>='"&team_uptime&"' and  "
end if

if team_endtime<>"" then
sql=sql&" hap_time=<'"&team_endtime&"' and  "
end if

if team_name<>"" then  
sql=sql&" team_name='"&team_name&"' and  "  
end if

if user_name<>"" then   
sql=sql&" user_name='"&user_name&"' and  "   
end if

sql="select * from  [userpaylog] where "&sql&" id is not null user_name=user_name"
2009-10-24 15:36
hello103
Rank: 2
等 级:论坛游民
帖 子:19
专家分:52
注 册:2009-8-14
收藏
得分:0 
呵呵
2009-10-30 13:15
快速回复:SQL语句查询问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027248 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved