求一个SQL,在线等... [问题点数:100分,结帖人xp447196763]

Bbs1
本版专家分:17
Blank
黄花 2013年1月 扩充话题大版内专家分月排行榜第二
2012年12月 扩充话题大版内专家分月排行榜第二
2012年11月 扩充话题大版内专家分月排行榜第二
2012年10月 扩充话题大版内专家分月排行榜第二
2012年7月 扩充话题大版内专家分月排行榜第二
结帖率 93.53%
Bbs9
本版专家分:96889
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
Blank
榜眼 2017年 总版技术专家分年内排行榜第二
Blank
探花 2018年总版新获得的技术专家分排名第三
Bbs8
本版专家分:45897
Blank
红花 2017年3月 VB大版内专家分月排行榜第一
2016年12月 VB大版内专家分月排行榜第一
2016年5月 VB大版内专家分月排行榜第一
2016年1月 VB大版内专家分月排行榜第一
2015年12月 VB大版内专家分月排行榜第一
2015年11月 VB大版内专家分月排行榜第一
2015年10月 MS-SQL Server大版内专家分月排行榜第一
2015年9月 VB大版内专家分月排行榜第一
2015年9月 MS-SQL Server大版内专家分月排行榜第一
2015年8月 VB大版内专家分月排行榜第一
2015年8月 MS-SQL Server大版内专家分月排行榜第一
2015年7月 VB大版内专家分月排行榜第一
2015年7月 MS-SQL Server大版内专家分月排行榜第一
2015年6月 VB大版内专家分月排行榜第一
2015年5月 VB大版内专家分月排行榜第一
2015年4月 VB大版内专家分月排行榜第一
2015年3月 VB大版内专家分月排行榜第一
2015年2月 VB大版内专家分月排行榜第一
2014年11月 VB大版内专家分月排行榜第一
2014年9月 VB大版内专家分月排行榜第一
2014年8月 VB大版内专家分月排行榜第一
2014年7月 VB大版内专家分月排行榜第一
2013年7月 VB大版内专家分月排行榜第一
2013年4月 VB大版内专家分月排行榜第一
2010年2月 VB大版内专家分月排行榜第一
2010年1月 VB大版内专家分月排行榜第一
2009年11月 VB大版内专家分月排行榜第一
2009年9月 VB大版内专家分月排行榜第一
2009年8月 VB大版内专家分月排行榜第一
2009年7月 VB大版内专家分月排行榜第一
2009年4月 VB大版内专家分月排行榜第一
2009年3月 VB大版内专家分月排行榜第一
2009年2月 VB大版内专家分月排行榜第一
2009年1月 VB大版内专家分月排行榜第一
2008年6月 VB大版内专家分月排行榜第一
2007年12月 VB大版内专家分月排行榜第一
2007年10月 VB大版内专家分月排行榜第一
2007年9月 VB大版内专家分月排行榜第一
Blank
黄花 2016年11月 VB大版内专家分月排行榜第二
2016年1月 MS-SQL Server大版内专家分月排行榜第二
2015年12月 MS-SQL Server大版内专家分月排行榜第二
2015年11月 MS-SQL Server大版内专家分月排行榜第二
2015年5月 MS-SQL Server大版内专家分月排行榜第二
2015年4月 MS-SQL Server大版内专家分月排行榜第二
2015年1月 VB大版内专家分月排行榜第二
2015年1月 MS-SQL Server大版内专家分月排行榜第二
2014年12月 VB大版内专家分月排行榜第二
2014年11月 MS-SQL Server大版内专家分月排行榜第二
2014年9月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 VB大版内专家分月排行榜第二
2013年6月 VB大版内专家分月排行榜第二
2013年5月 VB大版内专家分月排行榜第二
2010年4月 VB大版内专家分月排行榜第二
2010年3月 VB大版内专家分月排行榜第二
2008年12月 VB大版内专家分月排行榜第二
2008年8月 VB大版内专家分月排行榜第二
2008年7月 VB大版内专家分月排行榜第二
2007年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2017年1月 MS-SQL Server大版内专家分月排行榜第三
2015年6月 MS-SQL Server大版内专家分月排行榜第三
2015年3月 MS-SQL Server大版内专家分月排行榜第三
2015年2月 MS-SQL Server大版内专家分月排行榜第三
2014年12月 MS-SQL Server大版内专家分月排行榜第三
2014年10月 VB大版内专家分月排行榜第三
2014年10月 MS-SQL Server大版内专家分月排行榜第三
2014年8月 MS-SQL Server大版内专家分月排行榜第三
2013年9月 VB大版内专家分月排行榜第三
2013年3月 VB大版内专家分月排行榜第三
2012年5月 VB大版内专家分月排行榜第三
2012年4月 VB大版内专家分月排行榜第三
2010年10月 VB大版内专家分月排行榜第三
2010年8月 VB大版内专家分月排行榜第三
2010年7月 VB大版内专家分月排行榜第三
2009年5月 VB大版内专家分月排行榜第三
2008年9月 VB大版内专家分月排行榜第三
2008年4月 VB大版内专家分月排行榜第三
2008年2月 VB大版内专家分月排行榜第三
求SQL? 在线
数据库是ACCESS 2000rnrn表1user_infornrnv_bm 编码 唯一rnv_jb 级别rnv_name 姓名rnrnrn表2user_zwrnrnrnv-bm 和user_info的v_bm 一样的rnv_jine 金额rnrnrnrnrn我想要SQL 语句。rn结果如下:rnrnrn编码 姓名 级别 金额rnrnxxx xxx xxx xxxxrn
在线等,求SQL
Typernrn认购rn定投rn6001rn赎回rn现金分红rn增强rn6010rn增减rnrnrn这是A表中的一列,名称为Type。因类型中间含有很多不规范的名称,如“6010”,“6001”。现在需要写一条SQL把这些不规范的过滤掉??rnrn过滤后的结果集如下:rnrnTypernrn认购rn定投rn赎回rn现金分红rn增强rn增减rn
在线等,求sql
A表rn字段 pageid pagename 其中 pageid 是唯一的 pagename 里没有内容 比如rnrnpageid pagenamern1 rn2 rn3 rn4 rnrnB表rnrnpageid pagename pageid 和 pagename 都不唯一 比如rnrnpageid pagenamern1 rn1 标题二rn2 标题辞1rn2 标题 2rn3 标题3rn4 标题4rnrn我现在想把A表里的 pagename 填上内容只要不为容就行rnA表更新后成rnpageid pagenamern1 标题一rn2 标题辞1 (或标题 2 不为空就成)rn3 标题3rn4 标题4rnrn就是说只要能把B表里的标题填到A表里就成,只要不是空的,怎么做?在<em>sql</em>里
求SQL!(在线等)
表TABLE:rnID DATE MSGrn001 20080801 11rn001 20080802 22rn002 20080803 33rnrn要得到结果:(取ID相同的时间最大的MSG)rn001 22rn002 33rnrn这个SQL怎么写???
sql 在线
表1 table1 有两字段 id(主键) code(编号) 表2 table2 有三字段 pid(主键) id(外键) name(名称)rn问:rn如何根据code来修改name?(两表关系 表1 1N 表2)
在论坛中出现的比较难的sql问题:45(用户在线登陆时间的小时、分钟计算问题)
最近,在论坛中,遇到了不少比较难的<em>sql</em>问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了。rnrnrn所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路。rnrnrnrnrn如何解决用户<em>在线</em>登陆时间——的小时和分钟计算问题。rnhttp://bbs.csdn.net/topics/390613823rnrn我想得到用户<em>在线</em>时长,格式是:08:00和0
统计某一时刻的在线人数
每天有10亿人的登录,用户登出时,会输出登入时间和登出时间,平均<em>在线</em>时长为1小时,如何快速的求某一分钟内的<em>在线</em>人数。n思路:可以用线段树来处理。在知道(loginTime,logoutTime)时,将区间(loginTime, logoutTime-1)加1。n具体的线段树代码 如下:n#pragma oncennconst int N = 2 * 24 * 3600;nn#define L
在线等 求一个sql语句
表Arn城市 省份rn武汉 rn北京市 rn郑州 河南rn rnrn表Brn城市 省份rn武汉 湖北 rn北京市 北京rn郑州 河南rnrn想要<em>一个</em>语句rn从表B中得到省份 UPDATE到A表中rnrn<em>在线</em>等 谢谢了rnrnrn rnrn
一个SQL查询语句,在线等。。。。
现在有<em>一个</em>表:rn成绩表rnt_result:rnrn a_no a_type a_subject a_flagrn 001 0000 A 1rn 001 0000 B 1rn 001 0001 A 1rn 001 0001 C 0rn 002 0000 C 1rn 002 0000 E 0rn 002 0000 F 1rn 002 0001 A 1rn 002 0001 B 0rn 002 0001 C 1 rnrn有自己的编号(a_no),还有<em>一个</em>类型编号(a_type), 这两个字段作为表的主键。rn可以选不同可的科目,且科目的数量及个数都可以不同。后面是标识当前科目是否通过。rn现在想做<em>一个</em>统计语句,求出的结果类似于查出来按照主键进行分组。rnrn查询的结果实例为:rn a_no a_type 全部通过rn 001 0000 Yrn 001 0001 Nrn 002 0000 Nrn 002 0001 Nrn
一个Sql语句,急,在线
我<em>一个</em>表里面有几个这样的字段.rnFileName,IsAccept,IsReject,RateIDrn<em>一个</em>FileName有多个RateIDrn我现在要通过查这个表里面相同FileName的IsAccept=1rn还有IsReject=1的数目和每<em>一个</em>FileName的总的记录条数.rn
一个SQL 语句,在线
有<em>一个</em>表如下rn字段: id set_id bind_type qtyrn值: 1 s1 N 12rn 2 s2 N 10rn 3 s3 N 0rn 4 s4 M 34rn 5 S4 M 0rn 6 S4 M 0rnrn当字段bind_type为N时,则只读取字段qty为非零的值,当bind_type字段为M时刚把set_id字段有相同值的加总即sum(qty),如果该值为非零,则读取这个set_id的这几记录,一般情况下同<em>一个</em>set_id,且bind_type为M的字段只有第一条的值为非零.rn我想得到的结果如下:rn字段: id set_id bind_type qtyrn值: 1 s1 N 12rn 2 s2 N 10rn 4 s4 M 34rn 5 S4 M 0rn 6 S4 M 0
一个sql语句:在线等!!
求<em>一个</em><em>sql</em>语句:主外键rnn_news 表:n_id int , whjs_sortid int ;rnwhjs_sort 表: whjs_sortid int ,whjs_sortname nvarchar(200);rnrn如果n_news里的whjs_sortid是0,而whjs_sort里的whjs_sortid 没有0的数据,rn我想查出的效果是:n_news 表的所有(包括whjs_sortid=0),whjs_sort 表的所有(包括whjs_sortname=null)rn能不能查出来?
一个SQL语句,在线等。。。。
我现在有3个表。rnA表有产品ID,产品金额rnB表有产品ID,产品金额rnC表有产品ID,产品类别rn现求一条SQL语句求出:rn按产品类别汇总并排序的A表和B表的产品金额合计。
一个sql 语句,在线
select rownum+X id from all_tables where rownum
一个sql,急,在线等.
t表里有<em>一个</em>字段D,是记录发生时间戳。字段F,是状态(N,Y)。rnt(a varchar2,rn b varchar2,rn d date, --记录发生时间戳rn f varchar2 --是状态(N,Y))rna和b联合起来唯一表示<em>一个</em>用户。rn我怎么能取出,在今天这个表里出现的用户,就在今天(24小时内)先出现了状态为Y的记录,又出现了状态为N的记录?rn
在线等,求一个SQL的写法,谢谢
SELECT *, dbo.project.project_name_jiancheng FROM dbo.project_Adjust INNER JOIN dbo.project ON dbo.project_Adjust.project_id = dbo.project.project_IDrnrn我还有<em>一个</em>users表,我需要将project_Adjust表里面的users_id和users表里面users_id关联起来,用来取得users_name表的内容,如果象上面的ON dbo.project_Adjust.project_id = dbo.project.project_ID方式关联,则取得数据会缺少,我怎么写这个语句,让他在上面的<em>sql</em>基础上关联到users这个表,<em>在线</em>急等
一个SQL语句,在线等答案.
我有在三个表:A,B,CrnrnA表:rnaid 字段2 字段3 状态rn 1 xx xxx 0rn 2 xx xxx 0rn 3 xx xx 1rn 4 xx xxx 0rn 5 xx xxx 1rn....rnrnB表:rnbid 字段2 字段3 rn 1 xx xxx rn 1 xx xxx rn 1 xx xx rn 2 xx xxx rn 4 xx xxx rn....rnrnrnC表:rncid 字段2 字段3 rn 1 xx xxx rn 3 xx xxx rn 3 xx xx rn 2 xx xxx rn 5 xx xxx rn....rnrnselect * from A inner join B on A.aid=B.bid inner join C on A.aid=C.cid where A.状态='0'rnrn问题1.这样我取出来的数据是没有用的,但是我又不想删除,所以我想把他们转移到其它表,我是建<em>一个</em>表存放这些数据呢,还是建立多个表?其实我只要是转移B,C两表我不想要的数据.rnrn问题2:(这个是我求大家帮忙的.)这条SQL语句应该怎么样写?rnrnrnrnrn
一个SQL 语句 在线等!
表1: Billrn----------------------rn列名 cCus cDeprn---------------------rn记录1 分店1 部门1rn-----------------------rn记录2 分店2 部门2rn-----------------------rn记录3 分店3 部门3rn-----------------------rn记录4 分店4 部门4rn-----------------------rnrnrn表2: SpecialDeprn---------------------rn列名 cDep proprn---------------------rn 部门3 1rn---------------------rn 分店3 3rn---------------------rn 分店2 nullrn----------------------rnrnrn求表1 中包含以下“两种条件”“两种条件”“两种条件”“两种条件”“两种条件”的记录 rn1、表1的cCus“不包含”在表2的cDep中 “且” 表1中的cDep “不包含”在表2中的cDep rnrn2、表1的cCus“包含”在表2的cDep中 “且” prop为空(null)rnrn结果应该为:rn列名 cCus cDeprn---------------------rn记录1 分店1 部门1 ‘满足条件1rn---------------------rn记录2 分店2 部门2 ‘满足条件2rn---------------------rn记录4 分店4 部门4 ‘满足条件1rn---------------------rnrnrn
一个SQL 语句 在线等 谢谢
有表Userrn字段:UserID,LoginName,PassWordrn其中LoginName有如下示例数据:rnrnhaha50005rnhaha50006rnの删除记忆…rnの删除记忆”rnrn现在需要有这样的SQL语句,能够将名字里面包含了两个以上相同文字和连续3个以上相同数字和字母的排除,只留<em>一个</em>rnrn结果如:rnrnUserid LoginName Passwordrnrn1 haha50005 123rn3 の删除记忆… 123
一个sql语句!!着急!!在线等!!
-------------------------------rnid|name|date |isfahuorn-----------------------------rn1 |A |2008-1-1|0rn2 |B |2008-4-5|1rn---------------------------rnrn如果isfahuo字段为0,用<em>sql</em>得到现在的时间,然后减去data里面的时间,如果大于三天 ,则用dbgrid显示出来
一个高效sql语句,在线
有以下数据:rnbpid pid price crtimern001 1 3.00 2009-05-01rn002 1 2.00 2009-04-01rn003 1 4.00 2009-03-01rn004 1 5.00 2009-02-01rn005 2 3.00 2009-04-30rn006 2 2.00 2009-04-01rn007 2 4.00 2009-03-01rn008 2 5.00 2009-02-01rn=====================================rn要求同<em>一个</em>pid下的日期最新的记录的列表,结果入如下:rnbpid pid price crtimern001 1 3.00 2009-05-01rn005 2 3.00 2009-04-30rnrn由于数据量比较大,求<em>一个</em>比较高效的<em>sql</em>语句!!rn
一个SQL语句!!在线等!
请问有没有<em>一个</em>SQL语句执行后能获得当前记录的绝对位置?谢谢rn注意,我知道记录集的AbsolutePosition可以获得,但我现在问的是SQL语句!
一个SQL语句,在线等!
从表 DATA_SJ 中查字段 COL1 值相同,但COL2值不同的记录.
一个sql语句!!!在线等,,,急需!!
这样的<em>一个</em>问题:rnrn表结构:rn-------------------------------rnsotr | times | datern---------------------------rnA | 2 | 2008-4-10rn-------------------------rnA | 3 | 2008-4-12rn-----------------------rnA | 1 | 2008-4-13rn-------------------------rnB | 2 |2008-4-15rn-------------- --------rnrn写<em>一个</em>语句能得到这样的数据:rn得到每个月的,如果是A,则把times相加,,rn结果是这样的:rn-----------------rn月份|sort|timesrn-------------------rn4 | A |6rn-----------rn4 |B |2rn------------------rnrn
一个sql语句,在线等。
我用的系统是SQL server2000, 今有<em>一个</em>管理数据库ZDMIS,我想知道在查询分析器里用什么语句可以知道该数据库包括哪些表?
一个SQL查询语句 在线等答案
select a.line_id fromrn(select line_id from station where station_name = '商城') a,rn(select line_id from station where station_name = '第二中学') brnwhere a.line_id = b.line_idrnrn我从A表中查得a.line_id rn然后想要a.line_id当做B表的where条件rn也就是 select * where id = a.line_idrnrn请问怎么把这两个查询语句合并 ?rn我是在c#中使用 需要查得数据放到DataGridView里
一个简单的SQL语句,在线等!!!
在SQL Server2000数据库中,有<em>一个</em>表tblTest,表中有如下字段和记录:rnrnA Brn---------------rn ab.bc.cd.drn ab.rn arnrn就是说如果B字段的字符串含有'.',则把第<em>一个</em>'.'前的子串update给那一条记录的A字段,同时B字段删除赋给A的那一段子串以及第<em>一个</em>'.';如果B字段中的字符串不含'.',则把整个B字段update给A字段;然后整个B字段为''。最后的效果就是:rnrnA Brn--------------rnab bc.cd.drnabrnarnrn应该怎样写SQL?
一个Sql查询(在线等)
需求举例:rn两个表:订单主表Order和明细表Detail,明细表中,每个商品对应一条记录,也就是说,Order表和Detail表是一对多的关系。rnrn现在我要查询:所有购买商品A、B、C的订单(只包含A、B、C,且A、B、C都要包含)rnrn请给个思路吧
一个SQL,在线等,马上给分
有<em>一个</em>表userrn包含ID Friend两个字段rnselect friend from user where id = 传入的值rn获得的是那个id的friend字段里面存储的字符串rn字符串是以10000,10001,10002,往下存放的rn怎样吧ds格式化成数组形式的rn比如ds = user []rnuser[0] 的值为10000rn是不是用 split(',')rn那得到的数组可以用于DataGrid的数据绑定么?rn
一个SQL语句,在线
数据库中有<em>一个</em>表比如说表名是testrn里面有个字段 这个字段是时间字段 字段名是timern字段类型是datetimernrn现在 要写的select语句是rnrn选择在当前时间。的五分钟之前的所有的记录。。
一个sql语句,在线
数据库记录:rn 1 Arn 1 Brn 1 Crnrn写个<em>sql</em>语句要得到如下记录。rn1 A;B;Crnrn怎么写?先谢过了
一个sql语句!在线
rnrnBillExtDetail(收入表)rn----------------------------————rn cCusCode | gBusiExtract | cInvDep| rn---------------------------—————rn001 1000 部门1rn--------------------------------------rn001 200 部门2rn-------------------------------------rn001 300 部门1rn------------------------------------rn rnrnrnPayOutItem(支出表)rn----------------------------——rn cCusCode | outFee | cInvDep| rn---------------------------——rn001 800 部门1 rn-------------------------------rnrnrn要求结果:要求结果:要求结果:要求结果:要求结果:要求结果:要求结果:rnrn部门名称 收入总额 支出总额 剩余总额 rn————————————————————————————————rn部门1 1300 800 500rn————————————————————————————————rn部门2 200 0 200rn----------------------------------------------------------------rnrnrn我的语句如下:rnSELECT BillExtDetail.cCusCode, BillExtDetail.cInvDep AS 部门, rn ISNULL(SUM(BillExtDetail.gBusiExtract), 0) AS 收入总额, rn ISNULL(SUM(PayOutItem.outFee), 0) AS 支出总额, rn ISNULL(SUM(BillExtDetail.gBusiExtract), 0) - ISNULL(SUM(PayOutItem.outFee), 0) rn AS 剩余总额rnFROM PayOutItem CROSS JOINrn BillExtDetailrnWHERE (PayOutItem.cCusCode = '001')rnGROUP BY BillExtDetail.cInvDep, BillExtDetail.cCusCodernrnrn结果rn部门名称 收入总额 支出总额 剩余总额 rn————————————————————————————————rn部门1 1300 1200 (应为800) 500rn————————————————————————————————rn部门2 200 1200 ( 应为0) -100rn----------------------------------------------------------------
一个合格率的SQL在线
需求是数据库里面有个字段是A01, 值为0 (未经历) 1(合格) 2(不合格) 时间字段为“AIRDATE”rn如果值为0 不参与评比。。我需要求某段时间内 A01字段得合格率。 <em>在线</em>等大侠。。。。。rnrn
急求一个sql语句,在线
1、SELECT id FROM layers WHERE name = 'GL_PL'rn得到结果232rn下面这个<em>sql</em>语句查的表名是f加上上面查出的结果,也就是f232rn2、SELECT aid FROM f232rnrn能把这两句合成一句吗
一个简单SQL语句,在线
表TBrnpid,pname,rule,remrn1, 'XX','20×10',nullrn1, 'XX',null,nullrn2, 'YY', null,nullrn2, 'YY','11*11','hello'rn...rn-rn需要结果:rn1, 'XX','20×10',nullrn2, 'YY','11*11','hello'rnrnrn就是说相同的pid只留下一条记录,留下的规则是rule,或者rem有值的记录,如果都没值,就随便取一条。rnrn
在线等!求一个delete的SQl
delete from table_A rnwhere table_A.id inrn(select table_B.id from table_B where table_B.name = ?)rn这样的<em>sql</em>在MySQL中应该怎么写??rnin是不是不能用的
一个sql语句 在线
select * from mobile_file_download where datediff(@times,[indate],getdate())=0rn我想给@times传个值应该怎样写这句<em>sql</em>语句(上面那句是有问题的)
一个sql语句,在线等!!!!
两张主从关系表rn主表A:班号、班级、人数、rn1 一班 3rn2 二班 2rn从表B:班号、姓名rn1 张三rn1 李四rn1 王六rn2 马五rn2 孙九rnrnrn要求:生成<em>一个</em>查询,获得班号、班级、人数、姓名rn其中,姓名是把所有人的名字组合成<em>一个</em>串rn1 一班 3 张三、李四、王六rn2 二班 2 马五、孙九rnrn求高人指点,谢谢
在线等求一个sql语句
要写<em>一个</em>存储过程,大概意思如下:rnrnselect a,b,c,d from table where rn if @a<>'' begin a like @a endrn if @b<>'' begin b like @b endrn if @c<>'' begin c like @c endrn if @d<>'' begin d like @d endrnrn也就是where后的条件要怎么样判断啊?@a,@b,@c,@d四个参数是有可能为空,也可能不为空的。rn这样的语句要如何写,请指教。。。。
一个SQL语句的写法,在线
有<em>一个</em>表结构如下:rn A Brn-------------rn 张三 1rn 张三 5rn 李四 2rn 王五 3rn 王五 5rn 王五 7rnrn现要求将A列中有重复值的记录筛选并统计出来,结果如下:rn A Brn-------------rn 张三 2rn 王五 3rnrn请高手支招,最好能用一条语句搞定,不要用存储过程,临时表,游标等。rn
一个字符串合并的SQL 在线
表ArnNo code valuern----------- -----------rn1 C1 2rn1 C1 1rn2 C2 1rn1 C1 8rn2 C2 5rnrn现在要用一条SQL文,不能用函数,不能用临时表,得到下面的结果。rnNo code valuern----------- -----------rn1 C1 2,1,8rn2 C2 1,5rnrn要如何才能实现啊?rn
在线等。。。】求一个SQL语句
前提,我这个是SQL 2000rnrn[code=HTML]rnrntableA的表内容如下,FA,FB,No是主键。rnKEY KEY KEY rnFA FB No XingFu CD1rn1 2 01019BC 形 Arn1 2 01010BC 形 Brn1 2 010100A 副 Crn1 2 010100B 副 Drn1 2 010100C 副 Ern2 2 03028BC 形 Frn2 2 030200A 副 Grn2 2 030200B 副 Hrn3 3 030200B 副 Hrnrn处理的逻辑要求是,rn①、取得表tableA中 FA,FB 为组合的,并且XingFu=‘副’ 的数据。rnrn②、No列 的已知信息是,相同的 FA,FB组合,并且XingFu=‘副’ 的数据,对应数据的前4位肯定是相同的,rn比如,上面的3~5条数据,对应的No的前4位都是0101。rnrn③、跟 FA,FB组合 对应的No的前4位相同的,并且 XingFu=‘形’的数据,可能存在n条,1条,0条的可能。rnrn如果取得n条,则取No最小的 ,那个 形 对应的CD1的值,rn比如,上面的3~5条数据,取得的CD1是B。rn如果取得1条,就直接赋值rn比如,上面的6~7条数据,取得的CD1是F。rn如果取得0条,就直接赋值成Xrn比如,上面的最后一条条数据,没有对应的"形",所以取得的CD1是X。rnrn总之,希望得到的数据是:rnrnFA FB No XingFu CD1rn1 2 010100A 副 Brn1 2 010100B 副 Brn1 2 010100C 副 Brn2 2 030200A 副 Frn2 2 030200B 副 Frn3 3 030200B 副 Xrnrnrn难死我了,,,终于说完了,,,不知道大家是否能看懂。。。。rn[/code]
一个SQL语句 在线等..
rninsert into tablename(id) values('select max(id) as id from tablename')rn怎么实现。。rn
一个合并数据的sql,在线
需求如下rn四张表 A人员表 B公司表 C缴公积金表 D缴社保表 ,AB通过公司ID关联,C与D都通过人员ID与人员表关联rn现在想把缴公积金信息和缴社保信息合并到一张表上,变成这样的结构rnrn字段 ID、缴公积金纪录、缴社保纪录、公司、人员rn
一个SQL语句。在线等~~
如题,请会的朋友赐教。谢谢大家!rnrn--rn-- 表的结构 `test`rn--rnrnCREATE TABLE IF NOT EXISTS `test` (rn `id` int(5) NOT NULL,rn `mywaybill` varchar(20) NOT NULL,rn `mysite` varchar(20) NOT NULLrn) ENGINE=MyISAM DEFAULT CHARSET=gb2312;rnrn--rn-- 转存表中的数据 `test`rn--rnrnINSERT INTO `test` (`id`, `mywaybill`, `mysite`) VALUESrn(1, '111', 'site1'),rn(2, '222', 'site2'),rn(3, '333', 'site2'),rn(4, '111', 'site1'),rn(5, '444', 'site1'),rn(6, '222', 'site2');rnrn###################################################################rnrn上面这个表,我想实现的功能是:按mysite分组,显示出mywaybill字段至少重复出现过两条记录以上的。上面的这些数据,因为id为1和id为4的mywaybill字段值相同,所以这条是符合条件的,而id为5的只出现过一次,所以不符合。所以应该显示以下结果:rnrnmysite count(*)rnsite1 1rnsite2 1rn
一个SQL语句写法,在线等~
[img=http://img.my.csdn.net/uploads/201304/20/1366465114_8899.jpg][/img]rnrnrn我想求出每天18:00:00以后有打卡记录的人每天从15:30:00到22:00:00的记录?rnrn<em>sql</em>A = "SELECT * FROM CheckTime WHERE EmID IN(SELECT DISTINCT EmID FROM CheckTime WHERE NTime1>=('" & NDate & " 18:00:00" & "'))"rnMsgBox (<em>sql</em>A)rnrsA.Open <em>sql</em>A, aNc, 1, 1rnMsgBox (rsA.RecordCount)rnrn上述做法一直未能得到正确结果,如何解决?
一个sql语句啊 在线
[img=https://img-bbs.csdn.net/upload/201503/12/1426135239_541776.png][/img]rnrn这个格式,怎么显示的时候转换为,rnrnssId pop_id unigty_id:34 unigty_id:43 rn68942932 1410 freq:0.06666667 freq:0.93333334rn76886837 1410 freq:0.093023255 freq:0.90697676rn76886837 12157 freq:0.2195122 freq:0.7804878
一个SQL语句—在线
表结构如下:rn字段1rnxxxxxxxrntttttttrnaaaarnpppppprnffffffrnrn问题是做这样<em>一个</em>查询,查询出除第一条之外的所有信息,rn得到的结果应该是这样rn字段1rntttttttrnaaaarnpppppprnffffffrn
一个sql语句,在线等...
有2个表a和b,结构相同,如下:rn表arn 字段1 字段2 字段3 rn 001 12 fdsfrn 002 3 gfdgfdrn 001 43 fgdfgrn 001 22 aaarn表brn 字段1 字段2 字段3 rn 001 12 aaaarn 002 3 bbbrn 001 43 aaaarnrn------------------rn其中字段1和字段2组合起来可以确定一条记录,现在我想把表a中字段1='001'的纪录插入到表b中,规则是,如果表b中存在和表a中相同(指a.字段1=b.字段1 并且a.字段2=b.字段2)的纪录,那么就修改表2中字段3为表a中的字段3,如果表2中不存在,就直接插入,达人帮一下,没搞过这种带条件处理的语句。
急求一个SQL语句 在线
比如说<em>一个</em>列的内容 http://seek.3721.com/index.htm?coagent=dh ,我只取http://seek.3721.com 用什么函数
一个SQL语句,在线等~~~
如何找到<em>一个</em>表里的<em>一个</em>字段为空的所有记录?rn
一个pl/sql 编程 在线
具体思路是根据传进来的字符串custNO 去查询第一张表 把查到的记录所有行拼接成字符串 如果第一张表中没有数据 就去查第二张表 如果都没有数据 就把输出参数给<em>一个</em>固定的字符串rnrnrn以下是我自己写的<em>一个</em>错误的 希望高手根据自己的思路写<em>一个</em>完整的 一定要完整的额 rnrn所有的字段全部是字符串类型的rn rncreate or replace procedure pre_allRate(p_cust_no in nvarchar2,rn p_cust_rate out nvarchar2) asrnrn curs rate.CUR_A;rn --curs2 rate.ratefree;rn v_cust_rate nvarchar2(32000) := 'mage';rnrnbeginrnrn open curs for 'rn select cust_no||'',''||rn exch_code||'',''||rn vari_code||'',''||rn deliv_date||'',''||rn eo_commi_amt||'',''||rn eo_commi_rate||'',''||rn eo_add_fee1_amt||'',''||rn eo_add_fee1_rate||'',''||rn eo_add_fee2_amt||'',''||rn eo_add_fee2_rate||'',''||rn ot_commi_amt||'',''||rn ot_commi_rate||'',''||rn ot_add_fee1_amt||'',''||rn ot_add_fee1_rate||'',''||rn ot_add_fee2_amt||'',''||rn ot_add_fee2_rate||'',''||rn deliv_commi_amt||'',''||rn deliv_commi_rate||'',''||rn oper_code||'',''||rn oper_date||'',''||rn oper_timern from SYB_CUST_COMMIrn where cust_no=:p_cust_no'rn using p_cust_no;rnrn looprn fetch cursrn into v_cust_rate;rn exit when curs%notfound;rn p_cust_rate := p_cust_rate || v_cust_rate || ',';rn rn end loop;rnrn close curs;rn if v_cust_rate = 'mage' thenrn open curs for 'rn select TEMPLATE_NO||'',''||rn EXCH_CODE||'',''||rn VARI_CODE||'',''||rn DELIV_DATE||'',''||rn EO_COMMI_AMT||'',''||rn EO_COMMI_RATE||'',''||rn EO_ADD_FEE1_AMT||'',''||rn EO_ADD_FEE1_RATE||'',''||rn EO_ADD_FEE2_AMT||'',''||rn EO_ADD_FEE2_RATE||'',''||rn OT_COMMI_AMT||'',''||rn OT_COMMI_RATE||'',''||rn OT_ADD_FEE1_AMT||'',''||rn OT_ADD_FEE1_RATE||'',''||rn OT_ADD_FEE2_AMT||'',''||rn OT_ADD_FEE2_RATE||'',''||rn DELIV_COMMI_AMT||'',''||rn DELIV_COMMI_RATE||'',''||rn OPER_CODE||'',''||rn OPER_DATE||'',''||rn OPER_TIME||'',''||rn COMMI_TEMPLATE_IDrn from SYB_COMMI_TEMPLATErn ';rn --where template_no=:p_cust_norn --using p_cust_no;rn end if;rnrn looprn fetch cursrn into v_cust_rate;rn exit when curs%notfound;rn p_cust_rate := p_cust_rate || v_cust_rate || ',';rn rn end loop;rnrn if v_cust_rate = 'mage' thenrn p_cust_rate := 'MAGEHAOSHUAI';rn rn end if;rn --p_cust_rate:='aaaa';rn --close curs;rnrnend pre_allRate;rnrn
一个SQL排序方法,在线
现在有表arnrn里面有字段rnid member_idrnrn请问我要查id为55,member-id是11的记录的上两条记录的ID和后三条记录的ID;前面不足两条记录的后面自动加长一共只取5条记录的SQL怎么写...
一个SQL查询问题?在线等。
有<em>一个</em>数据表:其中字段ADDID+OPERDATE为主键,rn如何将不同ADDID的数据筛选出来,且ADDID不重复,对于相同的ADDID取OPERDATE最大者?谢谢。rn
一个一对多sql查询---在线等!!
表Table1rnid,opp,descriptionrn1, '监控系统','大项目'rn2, '发电系统','大项目'rnrn表Table2rnid account,typern1,'名字1','设计方1'rn1,'名字2','设计方2'rn1,'名字2','甲方1'rn2,'名字A','设计方A'rn2,'名字B','甲方A'rn2,'名字C','系统集成商A'rn2,'名字D','系统集成商B'rn2,'名字E','系统集成商C'rnrn表Table1与表Table2是1对多的关系,通过id关联rnrn通过<em>sql</em>查出:rnrnid, opp , 系统集成商, 设计方, 甲方rn1, '监控系统', 'NULL', '设计方1|设计方2', '甲方1'rn2, '发电系统', '系统集成商A|系统集成商B|系统集成商C', '设计方A', '甲方A'rnrn<em>在线</em>等,多谢了!!rnrn
求SQL 的一个时间格式,急,在线等~~~~
16-March-11 rnrn要这种格式,前面日期2位,中间月英文,最后年2位rnrn网上没找到。。。。。
求SQL语句!  在线等!
access表:rnrn姓名      代码rnA        1rnA        2rnA        3rnrnB        1     rnB        0rnB        2rnrnC        1rnC        2rnC        5rnrn要求:rnrn 比如 选择项目为1的,rnrn   应为:A    1rn B    1rn C    1rnrn但是 姓名为C的代码中,有个5 rn 所以只要rn  A    1rn  B    1rn 不要C的.因为有个5,rn rn满足这种的SQL怎么写啊!!rnrnrn
求SQL语句 在线
数据表rnid unitname temprn1 unit1 15rn2 unit2 16rn3 unit3 17rn4 unit1 20rn5 unit2 21rn6 unit3 22rn要求 查询出所有单位的最后一条记录rnrn
求一SQL,在线
field1,field2rnA ,NULLrnA ,FSrnA ,USrnB ,NULLrnC ,NULLrnD ,NULLrnD ,FSrnG ,USrnG ,NULLrnH ,PSrnrn结果rnA, PSrnB, NULLrnC, NULLrnD, FSrnG, USrnH, PSrn如果field1同一A中有不同的FS,US的话就要写入PS,急要<em>在线</em>等rn
求SQL语句,在线等!
<em>一个</em>表中有两个字段都为nvarchar类型,rn字段名分别为line1和line2,rn现欲将line2中的内容加入到line1字段内容的后面,rn不考虑长度。
求SQL语句,在线等~~~
表结构:rnid mobile status datern其中,status是扣费状态,0为失败,1为成功rnrn我想要的查询结果:rn扣费成功的手机号 扣费成功条数 扣费不成功的条数 扣费不成功的手机号码rn1231321 1 2 1231321 rn4646546 2 1 4646546 rnNULL NULL 2 4679464rnNULL NULL 3 7964431rn7896461 1 NULL NULL rn如果匹配的,就显示出来,rn如果不匹配,还是要显示出来,不匹配的地方输出NULLrn谢谢了rnrn
求一SQL在线等!!!
[code=SQL]rnpstmt=con.prepareStatement("insert into incount values(? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ?)");rn[/code]rn这是我的插入语句rn我怎样写rnUPDATE呢条件是我的ID=数据库的ID就更新
sql语句(在线等)
已经取得1970-1-1以来的毫秒数了。rn现在想转换成YYYY-MM-DD,请问转换的<em>sql</em>脚本怎么写?(<em>在线</em>等)
sql,,,在线等,,,急!!
我有一表,记录有code 记录分别rn 001rn 045rn 0089rn 018rn我用如下语句rnSelect Max(Convert(Numeric,Code)) From Doctorrn有如下错误rn服务器: 消息 8114,级别 16,状态 5,行 1rn将数据类型 nvarchar 转换为 numeric 时出错。rnrn望哪位高手出手指点,<em>在线</em>等,急!
求汇总Sql 在线
表结构如下:rnrnType Parent ChildType Numberrn 2 6 2 500 rn 2 6 1 600rn 1 3 1 300rn 1 3 1 500rn 1 3 2 100rn 3 1 1 100rn 3 1 2 100rn 3 1 2 900rnrnChildType 取值为1和2rnrn需得以下汇总结果(根据ChildType的值对Number求和):rnType Parent SumChildType1 SumChildType2rn 1 3 800 100rn 2 6 600 500rn 3 1 100 1000rn
sql语句在线等!!!!!!!
表tablernrnid ff aarnrn1 101 222rn2 101 302rn3 101 205rn4 102 203 rn5 102 560rn6 101 302rnrn要求查询结果为rnrn1 101 222rn2 302rn3 205rn6 302rn4 102 203 rn5 560rn
sql语句,在线等!
我的ZDMIS数据库里有十二个table,我怎样用<em>sql</em>语句把它导出成excel表格,并且对应于Book1的sheet1,sheet2,.....一直到sheet12,非常感谢!我用的SQL Sever2000.
求SQL,急在线
A表 记录如下rnfield numrna 0rnb 0rnrnB表rnfield numrna 4rna 6rnb 3rnb 2rn求一<em>sql</em>能update A表。使得A表记录为B表的和如下rna 10rnb 5rn谢谢
求SQL语句----------(在线等)
表1 内a字段有三条记录,如rn [color=#FF0000]a[/color]rn 1rn 2rn 3rn表2 内b字段有三条记录,如rn [color=#FF0000]b[/color]rn arn brn crn用SQL语句怎么能把这两个表联系起来生成<em>一个</em>表,结果为rn[color=#FF0000]a b[/color]rn1 arn2 brn3 crn
求SQL语句!!!!!在线等!!!!
帖子表rn---------------------------rn帖子ID 帖子标题 rn1 AAAAAAAArn2 BBBBBBBBrnrn----------------------------rnrn回复表rn---------------------------rn回帖ID 回帖标题 所属那篇帖子ID 回帖时间rn1 CCCCCCCC 2 2005-4-4rn2 DDDDDDDD 2 2005-4-6rn3 EEEEEEEE 2 2005-4-8rn4 FFFFFFFF 1 2005-4-2rn5 GGGGGGGG 1 2005-4-1rnrn-------------------------------------------------rn问题1:rn按回帖时间最新的帖子排序....这个SQL该怎么写?rnrn问题2:rn按回帖数最多的帖子排序...这个SQL该怎么写?rnrn
求一SQL(在线等!)
表A:rn--------------------rnID Name Sexualrn1 A 0rn2 B 1rn3 C 2rn4 D 1rn5 E 1rnrn表B:rn--------------------rnSexualID SexualNamern1 男rn2 女rnrnrn求一段SQL,可以查询出下面的结果!rnrnID Name Sexualrn1 A 未知rn2 B 男rn3 C 女rn4 D 男rn5 E 男rnrn谢谢大家!!rnrn
sql语句,在线
现在有两个表rn 第<em>一个</em>表是A表 表结构如下rnCREATE TABLE `orders` (rn `orders_id` int(11) NOT NULL auto_increment,rn `customers_id` int(11) NOT NULL default '0',rn `customers_name` varchar(64) NOT NULL default '',rn `ip_address` varchar(96) NOT NULL default '',rn PRIMARY KEY (`orders_id`),rn)rn另外<em>一个</em>B表 结构如下rnCREATE TABLE `B` (rn `orders_status_history_id` int(11) NOT NULL auto_increment,rn `orders_id` int(11) NOT NULL default '0',rn `orders_status_id` int(5) NOT NULL default '0',rn `date_added` datetime NOT NULL default '0001-01-01 00:00:00',rn `customer_notified` int(1) default '0',rn `comments` text,rn PRIMARY KEY (`orders_status_history_id`),rn rn) rn第<em>一个</em>表是订单表,第二个是订单备注表(客户备注放在这个表中) 订单表中的一条数据在订单备注表有可能有几条与之对应.rn现在我要查询条件是 订单id(orders_id)大于某个值(例如10)的 订单信息(custmers_name,orders_id,ip_address)rn并且包含 订单备注表中的客户备注(comments) 订单表中的一条数据在订单备注表有可能有几条对应 这些数据中date_added(记录生成时间) 最早的那条例记录对应的comments就是客户的备注了 这个<em>sql</em>语句怎么写啊 <em>在线</em>等 rn
sql语句!在线等!
有一张项目名称表tPYItem rnrn/*==============================================================*/rn/* Table: tPYItem */rn/*==============================================================*/rncreate table tPYItem (rn dIntItemID int identity,rn dIntPYItemStyleID int not null,rn dIntGongXuID int null,rn dVchItemName varchar(128) null,rn constraint PK_TPYITEM primary key (dIntItemID)rn)rngornrn还有一张工序表rnrn/*==============================================================*/rn/* Table: tPYGongXu */rn/*==============================================================*/rncreate table tPYGongXu (rn dIntGongXuID int identity,rn dVchGongXuName varchar(16) null,rn constraint PK_TPYGONGXU primary key (dIntGongXuID)rn)rngornrn有张工位表rn/*==============================================================*/rn/* Table: tPYGongWei */rn/*==============================================================*/rncreate table tPYGongWei (rn dIntGongWeiID int identity,rn dVchGongWeiName varchar(16) null,rn dIntGongXuID int null,rn constraint PK_TPYGONGWEI primary key (dIntGongWeiID)rn)rngornrn还有张报表rnrn/*==============================================================*/rn/* Table: tPYTableTwo */rn/*==============================================================*/rncreate table tPYTableTwo (rn dVchDate varchar(10) not null,rn dIntItemID int not null,rn dIntGongweiID int not null,rn dFatValue float null,rn constraint PK_TPYTABLETWO primary key (dVchDate, dIntItemID, dIntGongweiID)rn)rngornrn<em>一个</em>工序下有多个工位,项目名称有个外键指向工序,总报表中有2个外键分别指向项目表和工位表。rnrn工序数据: 1 工序1rn工位表数据:1 工位1 1rn 2 工位2 1rn项目表数据:1 项目1 1rn 2 项目2 1rn 3 项目3 1rn 4 项目4 1rn报表数据: 2011-05-11 1 1 500rn 2011-05-11 2 1 600rn 2011-05-11 3 1 700rn 2011-05-11 1 2 700rn 2011-05-11 2 2 700rn 2011-05-10 1 1 450rn 2011-05-10 2 1 550rn rnrn求<em>一个</em><em>sql</em>语句:输入结果为:rnrn2011-05-11 1 1 500 rn2011-05-11 2 1 600rn2011-05-11 3 1 700rn2011-05-11 4 1 0
sql 语句,在线等!
有两个表rn表arn字段stcd ,stnmrn例如:rn1,qqrn2,wwrn3,eern表brn字段upstcd,dwstcd (注upstcd和dwstcd 的值和表a 的stcd 一样)rn例如:rn1,3rn2,3rnrn现在要得到这样的结果(下面的upstnm,dwsrnm是别名):rnupstcd ,upstnm, dwstcd,dwstnmrn1 ,qq ,3 ,eern2 ,ww ,3 ,eernrn
求SQL语句,在线
表ArnA B Crn20A 2006-07-04 ABrn19A 2006-09-03 CCrn20A 2006-09-14 CDrn19A 2006-07-04 DBrn18 2005-09-03 AArn20A 2006-05-03 GGrnrn要求显示如下 rnA B Crn20A AB CDrn19A CC DBrn18 GG NULLrn查出最新的两条记录的C,分成两个字段显示,不知道有没有什么好的语句。rnrn先谢谢各位了。
SQL救求(在线等)
在SQL里面怎么样能从<em>一个</em>库把一张表整张复制到另<em>一个</em>库,用语句写;而不用导入导出。谢谢
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的<em>一个</em>点也是<em>一个</em>连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
SIP服务器安装使用手册下载
SIP服务器安装使用手册,视频相关的设置。 相关下载链接:[url=//download.csdn.net/download/nc668/2494940?utm_source=bbsseo]//download.csdn.net/download/nc668/2494940?utm_source=bbsseo[/url]
谭浩强 C语言程序设计 课后习题.doc下载
谭浩强 C语言程序设计 课后习题 电子稿的 配套第三版 相关下载链接:[url=//download.csdn.net/download/yangyugdzs/2604874?utm_source=bbsseo]//download.csdn.net/download/yangyugdzs/2604874?utm_source=bbsseo[/url]
单片机很好的教程 呵呵 欢迎下载
很好的 教程 我们老师的 单片机的基本教程 相关下载链接:[url=//download.csdn.net/download/chenrui1234a/2765974?utm_source=bbsseo]//download.csdn.net/download/chenrui1234a/2765974?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 在线学python 大数据培训在线
我们是很有底线的