每个分类取5条, 这样的SQL如何写?? [问题点数:100分,结帖人ghj1976]

Bbs2
本版专家分:352
Blank
微软MVP 2010年1月 荣获微软MVP称号
2005年9月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
2007年10月 荣获微软MVP称号
2006年10月 荣获微软MVP称号
2004年9月 荣获微软MVP称号
2003年9月 荣获微软MVP称号
Blank
黄花 2000年6月 Web 开发大版内专家分月排行榜第二
结帖率 98.71%
Bbs8
本版专家分:38632
Blank
银牌 2005年2月 总版技术专家分月排行榜第二
Blank
微软MVP 2009年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
2008年7月 荣获微软MVP称号
Blank
红花 2005年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年5月 .NET技术大版内专家分月排行榜第二
2008年4月 .NET技术大版内专家分月排行榜第二
2004年11月 Delphi大版内专家分月排行榜第二
2004年8月 Delphi大版内专家分月排行榜第二
2004年7月 Delphi大版内专家分月排行榜第二
Bbs10
本版专家分:116358
Blank
进士 2008年 总版技术专家分年内排行榜第八
Blank
微软MVP 2010年4月 荣获微软MVP称号
Blank
黄花 2008年10月 MS-SQL Server大版内专家分月排行榜第二
2008年6月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2008年4月 MS-SQL Server大版内专家分月排行榜第三
2008年3月 MS-SQL Server大版内专家分月排行榜第三
Bbs8
本版专家分:49686
Blank
银牌 2008年5月 总版技术专家分月排行榜第二
2007年9月 总版技术专家分月排行榜第二
Blank
微软MVP 2008年10月 荣获微软MVP称号
Blank
红花 2008年5月 MS-SQL Server大版内专家分月排行榜第一
2007年9月 MS-SQL Server大版内专家分月排行榜第一
Blank
蓝花 2007年10月 MS-SQL Server大版内专家分月排行榜第三
Bbs10
本版专家分:116358
Blank
进士 2008年 总版技术专家分年内排行榜第八
Blank
微软MVP 2010年4月 荣获微软MVP称号
Blank
黄花 2008年10月 MS-SQL Server大版内专家分月排行榜第二
2008年6月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2008年4月 MS-SQL Server大版内专家分月排行榜第三
2008年3月 MS-SQL Server大版内专家分月排行榜第三
Bbs7
本版专家分:18499
Blank
红花 2006年11月 PowerBuilder大版内专家分月排行榜第一
Blank
黄花 2008年4月 PowerBuilder大版内专家分月排行榜第二
2007年1月 PowerBuilder大版内专家分月排行榜第二
2007年7月 扩充话题大版内专家分月排行榜第二
2006年12月 PowerBuilder大版内专家分月排行榜第二
Bbs8
本版专家分:38632
Blank
银牌 2005年2月 总版技术专家分月排行榜第二
Blank
微软MVP 2009年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
2008年7月 荣获微软MVP称号
Blank
红花 2005年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年5月 .NET技术大版内专家分月排行榜第二
2008年4月 .NET技术大版内专家分月排行榜第二
2004年11月 Delphi大版内专家分月排行榜第二
2004年8月 Delphi大版内专家分月排行榜第二
2004年7月 Delphi大版内专家分月排行榜第二
Bbs2
本版专家分:352
Blank
微软MVP 2010年1月 荣获微软MVP称号
2005年9月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
2007年10月 荣获微软MVP称号
2006年10月 荣获微软MVP称号
2004年9月 荣获微软MVP称号
2003年9月 荣获微软MVP称号
Blank
黄花 2000年6月 Web 开发大版内专家分月排行榜第二
Bbs7
本版专家分:13962
Bbs2
本版专家分:352
Blank
微软MVP 2010年1月 荣获微软MVP称号
2005年9月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
2007年10月 荣获微软MVP称号
2006年10月 荣获微软MVP称号
2004年9月 荣获微软MVP称号
2003年9月 荣获微软MVP称号
Blank
黄花 2000年6月 Web 开发大版内专家分月排行榜第二
Bbs2
本版专家分:352
Blank
微软MVP 2010年1月 荣获微软MVP称号
2005年9月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
2007年10月 荣获微软MVP称号
2006年10月 荣获微软MVP称号
2004年9月 荣获微软MVP称号
2003年9月 荣获微软MVP称号
Blank
黄花 2000年6月 Web 开发大版内专家分月排行榜第二
Bbs9
本版专家分:53857
Bbs8
本版专家分:32364
Blank
蓝花 2008年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs2
本版专家分:352
Blank
微软MVP 2010年1月 荣获微软MVP称号
2005年9月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
2007年10月 荣获微软MVP称号
2006年10月 荣获微软MVP称号
2004年9月 荣获微软MVP称号
2003年9月 荣获微软MVP称号
Blank
黄花 2000年6月 Web 开发大版内专家分月排行榜第二
Bbs2
本版专家分:352
Blank
微软MVP 2010年1月 荣获微软MVP称号
2005年9月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
2007年10月 荣获微软MVP称号
2006年10月 荣获微软MVP称号
2004年9月 荣获微软MVP称号
2003年9月 荣获微软MVP称号
Blank
黄花 2000年6月 Web 开发大版内专家分月排行榜第二
Bbs1
本版专家分:20
Bbs2
本版专家分:181
Bbs1
本版专家分:17
Bbs1
本版专家分:0
Bbs1
本版专家分:1
Bbs1
本版专家分:0
sql 每个分类取最新的几条数据
1. select * from( select row_number() over(partition by Product_PromotionId order by AutoId desc)as rowindex,* from dbo.Order_Product_Promotion_Details) a where rowindex<6 2. selec...
Mysql - 获取每个分类下面前几条数据
需求: 数据库; CREATE TABLE `NewTable` ( `id` int(11) NOT NULL AUTO_INCREMENT , `acar_id` int(11) NOT NULL , `ascore_id` int(11) NOT NULL COMMENT '车型评分ID' , `score` int(11) NOT NULL COMMENT '评分' ,
mysql获取所有分类的前n条记录的两种方法浅析
当日看点 2016-12-31 17:21 项目中有个需求是获取出展会<em>分类</em>下的前n条展商。 刚开始的思路是用group by 获取出展会的<em>分类</em>,后面再根据<em>分类</em>获取该<em>分类</em>下的n个展商,但也需要第一次获取出展会的时候也获取所有的<em>每个</em>展会<em>分类</em>下的n条展商。 CSDN上的有一个类似的问题:my<em>sql</em>中有个表:article(字段:id,type,date),type有1-10,10种类型。现在要
取某个分类的前几个条(mysql怎么写)
以eid,cid相同为一类,取出某个<em>分类</em>的前几条,怎么写? eid cid value 1 1 1 1 1 2 1 1 3 1 2 1 1 2 2 1 2 3 1 3 1 比如要取前2条 1 1 1
MySql中取出每个分类中的前N条记录
SELECT a.* FROM ent_news as a WHERE (SELECT COUNT(*) FROM ent_news as b WHERE b.catid=a.catid AND b.id&amp;gt;=a.id) &amp;lt;=6 AND a.status=1 And a.is_position=1
mysql每个分类下的N条记录
SELECT a.* FROM tablename AS a WHERE (SELECT COUNT(*) FROM tablename AS b WHERE b.<em>分类</em>id = a.<em>分类</em>id AND b.id &amp;gt;= a.id) &amp;lt;= 5 ORDER BY ...
每个分类N条数据 sql
SELECT * (SELECT COUNT(1) FROM vw_SiteAlarmData subTab WHERE vw_SiteAlarmData.siteid=subTab.siteid AND vw_SiteAlarmData.alarmid   FROM vw_SiteAlarmData ORDER BY siteid,alarmid 上例取的是<em>每个</em>siteid<em>分类</em>下两
每个分类 只取前N sql
需求是<em>这样</em>的(CSDN上的一个问题):my<em>sql</em>中有个表:article(字段:id,type,date),type有1-10,10种类型。现在要用SQL找出每种类型中时间最新的前N个数据组成的集合。 这个问题应该有很多方法可以实现,下面就来说说在网上看到的一位高手的实现(用一条SQL语句实现的,个人感觉非常好,所以拿来和大家分享):  select a1.* from artic
sql实现每个分类取最新几条
在<em>sql</em>使用中,我们可能经常会碰到<em>这样</em>的需求,即每类信息取前几条显示出来。 实现的方法有很多种,但考虑到效率问题。今天我们使用<em>sql</em> server2005里row_number()这个函数。 ROW_NUMBER ( ) 函数的语法如下: ROW_NUMBER ( ) OVER ( [ ] ) OVER 子句中的 PARTITION BY 将结果集分为多个分区。 OVER 子句中
这样分类汇总如何写SQL语句?
表1 表2 表3rnid name id na 重量 na 类型rn01 a 01 1 10 1 srn02 b 01 2 20 2 srn03 c 01 3 50 3 wrn04 d 03 4 40 4 wrnrn要求得到rnname 类型(s)重量 类型(w)重量rna 30 50rnb 0 0rnc 0 40rnd 0 0rn
sql 每个分类取N条数据例子
取得分组TOP-N测试表与测试数据 CREATE TABLE TopnTest ( name VARCHAR(10), --姓名 procDate DATETIME, --处理时间 result INT --成绩 ); INSERT INTO TopnTest VALUES('张三', '2010-10-01 12:00:05', ...
sql随机取5条信息
在my<em>sql</em>中查询<em>5条</em>不重复的数据,使用以下:SELECT * FROM `table` ORDER BY RAND() LIMIT 5就可以了。但是真正测试一下才发现<em>这样</em>效率非常低。一个15万余条的库,查询<em>5条</em>数据,居然要8秒以上搜索Google,网上基本上都是查询max(id) * rand()来随机获取数据。SELECT * FROM `table` AS t1 JOIN (SELECT ...
每个类型取5条数据的SQL语句!!!
比如说我有 A,B,C 型 三个类型数据,我想通过一条SQL语句 <em>每个</em>类型取5个。rn还请大家帮帮忙啦。rn
高分求解答: 利用SQL语句取每个分类的前5条记录
请问: rn一个表(book)中有title字段,sort_id字段。rnsort_id=1 的记录有 3条rnsort_id=2 的记录有 <em>5条</em>rnsort_id=3 的记录有 8条rnsort_id=4 的记录有 10条rnsort_id=5 的记录有 3条rnrn我现在想通过一条语句,<em>每个</em><em>分类</em>读前<em>5条</em> 能不能做到呢? 该怎么写?rn谢谢. rn
这样的SQL语句如何写
table1: inforn temp1rn temp2rn temp3rn tempxrnrntable2: usrid info datarn wang temp3 123rn li temp2 153rn lee tempx 465rn xu temp1 654rn wang temp2 315rn xu temp3 465rn li tempx 879rn ou temp2 645rn zhu temp2 456rnrnreport:rn usrid temp1 temp2 temp3 tempxrn wang 315 123rn li 153 879rn lee 465rn xu 654 465rn ou 645rn zhu 456rn
如何写这样的SQL语句?
代号 商品  单价 件数 金额rn001 商品一 1.00  2  2.00rn001 商品二 1.50  1  1.50rnrn要求得到如下结果:rn代号 商品一 商品二  件数  总金额rn001  2.00  15.0   3   3.50
如何写这样的SQL语句?
表名examrn字段名examidrn类型intrn查询出该字段中数值最大的纪录rnselect * from exam where 后面该怎么写呢?
这样的SQL如何写
有两个表,我想将其中一个表中满足一定条件的记录追加到另一个表中,用SQL应该<em>如何写</em>?
这样sql 语句如何写
有一个表A和表B,rnA表rec_id,aa,bbrn 01 a1 b1rn 02 a2 b2rnb 表有rec_id, namern 01 name1rn 01 name2rn 02 name1rn 02 name2rn 02 name3rn 我想得到如下的结果 rn rec_id,name,aa,bb rn 01 name1,name2rn 02 name1,name2,name3rn请问<em>如何写</em>rn
这样的SQL如何写
select a.areacode as areacode,a.areaName as AreaName,rn sub_book_num=(select isNull(sum(b.book_num),0) from cw_book_bill b rn where b.areacode=*a.areacode and b.Cz_Date='''+ E_Date +'''),rn retail_book_num=(select isNull(sum(c.book_num),0) from cw_retail_bill c rn where c.areacode=*a.areacode and c.Pub_date='''+E_date+'''),rn sum_book=(sub_Book_Num-retail_Book_num) --此处报错,如何修改呢?rn from syspz_areacode a order by a.areacodern rn 想求出SUB_BOOK_NUM和RETAIL_BOOK_NUM的差值rnrn 数据库是SQL SERVER
请教这样的SQL如何写
[code=SQL]SELECT * FROM [ListWorkerDetails06] WHERE (work_date >= '2011-06-23 00:00:00') AND (work_date 了?rn也就是判断订单最新行记录已经不在用户字段workerID:“00152”了。rnrn先谢谢了!!
这样sql 语句如何写
我要将一个表t_student 中的记录插入到t_good_student 中去,假设这t_student 表只有两个字段name,score.rnt_good_student 表也只有2个字段id,name.rn现在我面临<em>这样</em>的困难:(1)因为t_student没有主键,所以一个学生可能重复多次。但一个学生只插入到 t_good_student 中一次。rn (2)每插入一条记录就在t_good_student 的当前最大id 上加1rnrn我是<em>这样</em>写的;insert into t_good_student (id,name) select (max(id)+1),distinct name from t_good_student,t_student t order by t.name .rn执行的时候报错:“ORA-00937 非单组分组函数”错误rnrn请大家帮我想想<em>这样</em>解决这个问题?
如何写这样sql语句???
有一个listbox,可多选。当多选时的<em>sql</em>语句正确的应该是:<em>sql</em>="select * from tbl_personnel where TrainDate='20030705' and simplename like'我%' or simplename like '你%' or......."rn可结果运行时候跟踪的<em>sql</em>语句是:<em>sql</em>="select * from tbl_personnel where TrainDate='20030705' and simplename like'我%' and simplename like '你%' or......."结果一条语句也没查到。下面是代码:各位帮我看看!rnstring <em>sql</em>=" select * from tbl_personnel where TrainDate ='drpdate.SelectItem.Text'";rnfor(int i=0;i
这样的置顶SQL如何写
现有文章表table,结构如下:rn[id] [int] IDENTITY(1,1)rn[title] 文章标题rn[zd_id] 置顶标识,0代表不置顶,大于0标识此标题置顶,置顶顺序按数字大小排列,因此每置顶一篇文章,它的zd_id就比原来最大的zd_id大0.01。rn[zd_days] 置顶天数rninsert_time] 插入日期,默认是getdate()rnrn我想到的处理方式如下:rn如果zd_id>0 同时 insert_time+zd_days>现在 进入置顶,然后再根据zd_id大小排序rn如果zd_id>0 但 insert_time+zd_days
如何写这样sql
有三张表HRResume(简历表):rnID PersonName DegreeId(学历) WorkYearId(工作年限) ...rn1 张三 2 1rn2 李四 1 2rn3 王二 4 4rn......................rn其中DegreeId:1,中学,2,大专,3,本科,4,硕士,5,博士rn WorkYearId:1,应届毕业生,2,一年以上,3,二年以上,4,三年以上,5,五年以上,6,八年以上,rnrnRecruitReq(招聘需求表)rnID DeptId(部门) PositionId(岗位) DegreeId(学历) WorkYearId(工作年限) ...rn1 1 10 2 2rn2 2 11 1 4rn.....................rnRequestOrder(应聘单据表)rnID ResumeId(简历编号) ReqId(招聘需求编号) OrderDatern1 1 1 2011-02-16rn2 2 1 2011-02-16rn3 2 2 2011-02-16rn..................rnrn现在要再应聘单据表中找出符合招聘需求中的条件的应聘单据。也就是说:rn招聘需求表中ID为1的那条记录:部门为1,岗位为10的招聘需求中,要求学历为大专,工作年限为一年以上,那么在应聘单据表中需要按照ResumeId(简历编号)到简历表中查找此应聘人的学历跟工作年限,如果符合那么筛选出来。此处需要注意的是如果应聘需求表中学历为大专,工作年限为一年以上,那么在应聘单据表中应聘人的简历学历在大专以上,工作年限在一年以上的都应该查找出来。请问<em>如何写</em><em>这样</em>的<em>sql</em>?rn
[求助]这样的SQL如何写
一个合同号(HTH)下有多个号码(HM),在表(A)中,<em>每个</em>号码都是一条记录,号码是主键,号码对应一个金额,rnrn<em>如何写</em>如下要求的SQL:rnrn1、通过输入某一个号码作为参数,只输出一条记录,记录的内容为:作为参数的号码、HTH、该HTH下的sum(金额)!rnrn数据库为SYBASErnrn谢谢!rnrn说明:rn是号码作为参数,不是合同号作为参数!rnrn而且生成的结果要包含三个字段:作为参数的号码、HTH、该HTH下的sum(金额)!rn
如何写这样sql
员工出勤刷卡记录表A结构如下:rnEmpNo :员工工号 rnEntryDate:出勤年月rnWorkInTime1:1号刷卡时间rnWorkInTime2:2号刷卡时间rnWorkInTime3:3号刷卡时间rnWorkInTime4:4号刷卡时间rnWorkInTime5:5号刷卡时间rn.........rnrn配置表B结构如下: rnSettingDate:配置日期rnRemark:说明rnrnrn员工出勤刷卡表A记录如下:rnEmpNo EntryDate WorkInTime1 WorkInTime2 WorkInTime3 WorkInTime4 WorkInTime5 .... rn100001 201005 NULL NULL 8:50 8:55 NULLrn.................................................rnrn节假日配置表B记录如下:rnSettingDate Remarkrn2010-05-01 劳动节rn2010-05-02 劳动节rn2010-05-03 劳动节rnrn现在要求查询考勤数据,如果刷卡数据为空,那么查询配置表B,该天是否为节假日,如是那么显示节假日名称,否则显示“未刷卡”。结果为下面的:rnEmpNo EntryDate WorkInTime1 WorkInTime2 WorkInTime3 WorkInTime4 WorkInTime5 .... rn100001 201005 劳动节 劳动节 8:50 8:55 未刷卡rn。。。。。。。。。。。。。。。。rnrn请问<em>如何写</em><em>这样</em>的<em>sql</em>?
如何写这样的SQL语句
数据库为ms<em>sql</em>7,假如有一表dbo.table(字段为id,Riqi,riqi是日期字段,是用显示日期的。)rn假如数据为:rn id riqirn 1 1999-02-03rn 2 1999-02-03rn ... ...rn 70 1999-02-03rn 71 1999-02-04rn 72 1999-02-04rn ... ...rn 101 1999-02-04rnrn我想写<em>这样</em>的<em>sql</em>语句,如果今天是1999-02-03,我想查询今天的日期和最后60条记录。比如:rn id riqirn 10 1999-02-03rn 11 1999-02-03rn ... ...rn 70 1999-02-03rnrn如果今天是1999-02-04,我想查询今天的日期和最后60条记录。比如:rn id riqirn 71 1999-02-04rn 72 1999-02-04rn ... ...rn 101 1999-02-04rnrnrn
这样sql语句如何写
表Table1rnfield1 field2 field3rn1 1 2rn1 1 3rn2 2 4rn2 2 5rn3 3 6rnrnrn我想对表Table1建立field1和field2的主键,可是有重复的,数据库不允许建立,所以首先须删除掉重复的。rnrn操作后变成rnrn1 1 2rn2 2 4rn3 3 6rnrn如何用一条<em>sql</em>语句完成此操作?rn
这样的SQL语句如何写
表Arnid,bidrn1 01rn2 02rn3 01rn4 03rn如何统计出BID的唯一数量!能不能直接用SQL语句得出,不要用@@rowcount变量.rnrn
这样一个SQL如何写
表:rn id identity int ,rn parnet_id int,rn name varchar(100)rn是一个无级树结构。rnrn数据举例如下:rn id parent_id namern 1 0 "全部"rn 2 1 "第一"rn 3 1 "第二"rn 4 2 "第一下的第一"rn 5 0 "其它"rn....rnrn现在任意给定一个id,请找出它所属所有的子孙id。rn rn
这样sql 语句如何写??
rn某学校管理系统中rn实现新闻针对部门发布rnrn如,表news结构rn-----------------------------------rnid title content objectrn-----------------------------------rn1 hello 1,2,3rn2 note 3,4,5,6rn3 good 4rnrnrnobject表示允许察看的部门代码rn现有一属于部门2(userDpt=2)的用户,要从news表中选出所有允许部门2用户察看的新闻列表,rn怎么写???rnrnselect * from news where userDpt 属于 object?????rnrn
如何写这样的SQL 的语句?
有一张表A,里面存放了一些书的信息(bookname,author--作者,price...),现在要选出author写过两本以上几上的书籍.
如何写这样的SQL阿!!!!
(select sum(e.ToalMoney) from WHM_EnterBill e where e.EnterMode='11') ReturnToalMoney,//退货总金额rn(select sum(o.TotalMoney)from WHM_OutBill o where o.OutMode='1') OutTotalMoney,//发货总金额rn(select sum(e.ToalMoney)-sum(o.TotalMoney) from WHM_EnterBill E,WHM_OutBill O,where e.EnterMode='8' and o.OutMode='1') StorageMoney,//库存总金额rn(select sum(g.GatheringNumber) from ARM_Gatheringlist ) GatheringMoney,//收款总金额rnrn如何把上面四个字段连成一张表的四个字段
这样的SQL 如何写
有二个表.一是主表A.另一是副表.BrnA 中记录. rn01 主内容1 昵称1 rn02 主内容2 昵称2 rn03 主内容3 昵称3 rnB 中记录 rn01 内容1rn01 内容2rn01 内容3rn02 内容4rn02 内容5rn03 内容6rnrn我要生成的结果是rnrn01 主内容1 昵称1 内容1,内容2,内容3rn02 主内容2 昵称2 内容4,内容5rn03 主内容3 昵称3 内容6rn
这样的SQL如何写呀................
例如,有如下两个字段rnbook_id book_namern1 name1rn2 name2rn1 name1rn3 name3rn2 name4rnrn我想实现<em>这样</em>的功能:rn用book_id来分组,并计算出组的数量,以这个数量来排序,并且想得到book_name这个字段的值,能行吗??
这样的SQL语句如何写
实现自动增加系统时间(不包括日期)的SQL语句<em>如何写</em>,如:insert into a (neirong,zuozhe,shijian) values ('aaa','bbb','系统时间')
如何写这样的SQL?
表结构:rnTeacherID Year Month Prize DeductFeernTEA00001 2005 11 100 20rnTEA00002 2005 12 120 0rnTEA00003 2006 1 200 10rn查询条件为日期区间,比如2005-12-01至2006-1-30,要求查询出2005年12月至2006年1月的的数据。请问<em>如何写</em><em>这样</em>的SQL?rn各位大哥大姐帮忙。
这样的SQL语句如何写?
(1)判断一个数据库里有没有表一个表mytable.rn(2)判断一个表里有没有一个字段myfield.rnrn多谢!
这样的Sql语句如何写
表Table1rnfield1 field2 field3rn1 1 2rn1 1 3rn2 2 4rn2 2 5rnrnrn操作后变成rnrn1 1 2rn2 2 4rnrn也就是对于field1和field2相同的只保留一条,其余数据删除掉?rnrn
这样的SQL语句如何写
欲取得一张表里的某个字段的最大值,可以<em>这样</em>写吗:rnSelect Max(Id) From Table1rnrn用了<em>这样</em>的语句,执行后ADO说找不到对象,但当把“Max”去掉后:Select Id From Table1 则可以,但显然违背了本来的目的。rnrn请教<em>如何写</em>!?
这样sql如何写
rnrnrn我有个表要做如下的统计。rnDATE NO JE XFJE LJJErn----------------------------------------------------------rn2006-05-04 123 100 100 rn2006-05-05 123 55 10 140rn2006-05-06 123 45 10 175 rnrn我求的<em>sql</em> 就是如何统计这个LJJE,他的公式是rn例如:(2006-05-06的LJJE)=(2006-05-06的JE)-(2006-05-06的XFJE)+(2006-05-05的LJJE)rn
这样的SQL排序如何写?
最好一行搞定.rnrn比如我搜索产品型号333a,666a,444b,555这四个型号rnrnselect *rnFROM 表名 rnwhere rn( 型号 like '%%333a%%' or 型号 like '%%666a%%' or 型号 like '%%444b%%' or 型号 like '%%555%%' )rnorder by 型号 rnrn到后面的order by "333a,666a,444b,555" 排序rnrn优先列出333a,666a,444b,555
请问 这样的 SQL 如何写
web_order (订单表)rnorderNo orderDate total_amountrn1001 2004-1-1 320.00rn1002 2004-1-1 109.05rn1003 2004-1-1 10rn1004 2004-1-1 20rnrnpay_order (支付表)0:初始 20:成功 30:失败rnid orderNo orderDate yf_amount sf_amount statusrn1 1001 2004-1-1 100.00 0 0rn2 1001 2004-1-1 100.00 0 10rn3 1001 2004-1-1 100.00 100.00 20rn4 1001 2004-1-1 20.00 0 30rn5 1002 2004-1-1 100.00 100.00 20rn6 1002 2004-1-1 9.05 9.05 20rn7 1004 2004-1-1 20 0 0rnrn我要得到<em>这样</em> rnselect a.*,orderStatus="根据orderNo,orderDate看如status=null 或都=0那么,如其中有一条或多条=20并且其中有一条或多条<>20的那么" from web_order a left join pay_order brnon a.orderNo = b.OrderNo and a.orderDate = b.orderDatern结果:rn1001 2004-1-1 部分未支付rn1002 2004-1-1 支付成功rn1003 2004-1-1 未支付rn1004 2004-1-1 未支付rn请问这句<em>sql</em><em>如何写</em>?
这样sql如何写
表内容如下:rn rnid1 id2 contentrn1 0 arn2 1 abrn3 1 acrn4 2 abcrn5 2 abdrn6 3 acbrn7 3 acdrn8 3 accrn9 4 abcbrn............rnrn此表用来保存目录结构的表,记录通过id2成为与其等值id1记录的子目录。rn我如何查询任一级别的目录包含的所有子目录数?
如何写这样sql语句?
ID FlowName FlowVersion PublishId CreatTimern1 费用报销 1 1 2010-03-04 12:46:10.600rn2 请假流程 1 2 2010-03-04 12:46:10.600rn3 出差流程 1 3 2010-03-04 12:46:10.600rn4 费用报销V2 2 1 2010-03-04 12:46:10.600rn5 资产申购 1 4 2010-03-04 12:46:10.600rnrn上面是数据表结构。现在要查询出的结果为<em>这样</em>:查询出所有的流程数据,其中入股有多个FlowVersion版本的,以FlowVersion版本号最大值为准。数据应该为:rn2 请假流程 1 2 2010-03-04 12:46:10.600rn3 出差流程 1 3 2010-03-04 12:46:10.600rn4 费用报销V2 2 1 2010-03-04 12:46:10.600rn5 资产申购 1 4 2010-03-04 12:46:10.600rnrn请问<em>如何写</em><em>这样</em>的语句??
这样的SQL语句如何写!!
有表A (Createtime,MID,Inteset)rnrn 时间, 帐号 值 一个MID,不同时间,可能多条记录rnrn2013-07-24 01:10:20,10001,101rnrn2013-07-24 02:10:20,10001,90rnrn2013-07-24 03:10:20,10001,100rnrn2013-07-24 03:10:20,10002,102rnrn......rnrn表B(MID,RemainMargin)rnrn 帐号,余额 一个MID,一个RemainMargin指rnrn 10001,10000rnrn 10002,20000rnrnrnrn首先按帐号,然后按时间排序:关联量表,能够直接得到以下记录(流水详细记录)rnrn时间 帐号 利息 结算后余额rnrn2013-07-24 01:10:20,10001,101, 10101 =(RemainMargin+Inteset)rnrn2013-07-24 02:10:20,10001, 90, 10191 =(上一个RemainMargin+Inteset)=10101+90rnrn2013-07-24 03:10:20,10001,100,10291 =10191 +100rnrn2013-07-24 03:10:20,10002,102,20102 =20000+102rnrn......rnrnrnrn请大侠们帮看下,<em>如何写</em>一个语句到上表,不然我得用游标,一个个取速度很慢。rnrn非常感谢rn
这样sql如何写
如果表test中的name字段值为www,类型为varchar,我想在www后面加上","rn于是我<em>这样</em>写:update test set name=name&',' where id=1rn没有效果;<em>这样</em>写update test set name=name+',' where id=1rn也不行?rn请问该<em>如何写</em>?rn
这样sql语句如何写
有表A字段为 a_id,ywdw,表B字段ywdw_id,ywdwrn 1 aaa 1 aaarn 2 bbb 2 bbbrn 3 aaa rn我想改变表A中的数据为 1 1rn 2 2rn 3 1rn我用游标结果变成了1 1rn 2 1rn 3 1rn请写Sql语句,
//--如何写这样sql语句?
rnvoid __fastcall TMainForm::PageControl1Change(TObject *Sender)rnrn AnsiString <em>sql</em>;rn <em>sql</em>="select * from cl_price,cl_amount where cl_amount.编号=:NO rn rn group by cl_price.名称,cl_price.价格,cl_price.单位";rnrn if(PageControl1->ActivePageIndex==1)rn rn DBGrid2->DataSource=DataModule1->ClDataSource;rn DataModule1->ClADOQuery->Close();rn DataModule1->ClADOQuery->SQL->Clear();rn DataModule1->ClADOQuery->SQL->Add(<em>sql</em>);rn DataModule1->ClADOQuery->Parameters->ParamByName("NO")->Value=DataModule1->MainADOQuery->FieldValues["编号"];rn DataModule1->ClADOQuery->Open();rn rnrn这是一段小程序,MainADOQuery中有很多条记录,通过我上面这种查询方式,只能查询出一条记录,如果我想把和MainADOQuery中编号字段相同的记录从表cl_price,cl_amount中全部查询出来,用<em>sql</em>语句,应该怎么写?
这样sql 语句如何写
有一个出库单 有rn编码 数量rna 12rnb 9rnrn审核后更新库存相应商品的数量rn用一条语句<em>如何写</em>?要用游标吗?
C#获取HTML源码及生成DOM树下载
本程序中实现用C#语言获取站点HTML源码,进而生成相应的DOM树 ,为进一步的网页解析提供方便 相关下载链接:[url=//download.csdn.net/download/liutonglai/2416479?utm_source=bbsseo]//download.csdn.net/download/liutonglai/2416479?utm_source=bbsseo[/url]
HP-UX老三篇 HP-UX老三篇下载
HP-UX老三篇 HP-UX老三篇 HP-UX老三篇 相关下载链接:[url=//download.csdn.net/download/quqi99/2208534?utm_source=bbsseo]//download.csdn.net/download/quqi99/2208534?utm_source=bbsseo[/url]
windows核心编程第四版-清晰part2下载
很清晰的版本,经典的windows编程方面的书籍 相关下载链接:[url=//download.csdn.net/download/zhaozhi406/2924767?utm_source=bbsseo]//download.csdn.net/download/zhaozhi406/2924767?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的