| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 615 人关注过本帖
标题:字段内容同一含意多样形式的查询问题
只看楼主 加入收藏
luoyunyun1983
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-4-20
收藏
 问题点数:0 回复次数:1 
字段内容同一含意多样形式的查询问题

姓名 月份 日期 加班时间 所属地区 张三 3 1 2 上海 李四 4 1 1 北京 王五 3 1 1 beijing 张三 3 2 1 shanghai 李四 3 2 2 xizang 张三 4 3 1 beijing 张三 3 3 1 SH 李四 3 4 1 上海 李四 3 5 1 shanghai 我要对一个公司员工管理的数据库进行操作,表中主要有员工姓名,日期,加班时间,所属地区等字段,所属地区字段中“上海”、“shanghai”和“SH”是等同的,“北京”和“beijing”是等同的,当我用select语句从数据库中找出日期为3月且所属地区是上海的所有记录时,我希望所属地区为“shanghai”和“SH”的记录也能被选出来,即期望结果是 姓名 月份 日期 加班时间 所属地区 张三 3 1 2 上海 张三 3 2 1 shanghai 张三 3 3 1 SH 李四 3 4 1 上海 李四 3 5 1 shanghai 然后基于上面的查询结果对姓名为“张三”的加班时间字段的值进行求和并赋给变量u 姓名为“李四”的加班时间的和赋给变量v 下面的程序仅可以做到对查询时输入的place内容查询,比如查询时输入“上海”就只能查到所属地区为上海的记录,“shanghai”和“SH”的记录就查不到了,请各位高手在下面的基础上提出修改的意见!谢谢!

a=trim(request("year")) b=trim(request("month"))

c=trim(request("date"))

d=trim(request("name"))

e=trim(request("place"))

Function sql(x,y,sqls)

if y<>"" then

sqls=sqls & " and " & x & " like '%" & y & "%'"

end if

sql=sqls

End Function

Set conn=Server.CreateObject("ADODB.Connection")

DBpath=Server.MapPath("biao.mdb")

Conn.Open "driver={Microsoft Access Driver (*.mdb)};pwd=;dbq=" & DBpath

Set rs=Server.CreateObject("ADODB.Recordset")

sqls="select * from 加班信息 where 1=1"

sqls=sql("year",a,sqls)

sqls=sql("month",b,sqls)

sqls=sql("date",c,sqls)

sqls=sql(“name”,d,sqls)

sqls=sql("place",e,sqls)

搜索更多相关主题的帖子: 含意 字段 多样 形式 查询 
2005-04-26 20:08
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
姓名 月份 日期 加班时间 所属地区
张三  3       1       2            上海
李四  4       1       1            北京
王五  3       1       1            beijing
张三  3       2       1            shanghai
李四  3       2       2            xizang
张三  4       3       1            beijing
张三  3       3       1            SH
李四  3       4       1            上海
李四  3       5       1            shanghai
这不是自己给自己找麻烦吗?你把后面的所在地区统一一下不就省事了?
要么都是汉字,要么都是拼音,

我很菜,但我很努力!
2005-04-27 10:19
快速回复:字段内容同一含意多样形式的查询问题
数据加载中...
 
   



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

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