高分求救解决多个字段值相同相加! 0fredrickhu]

发布时间:2014-1-1 0:09:52编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"高分求救解决多个字段值相同相加! 0fredrickhu]",主要涉及到高分求救解决多个字段值相同相加! 0fredrickhu]方面的内容,对于高分求救解决多个字段值相同相加! 0fredrickhu]感兴趣的同学可以参考一下。

这个表里有很多的商品供应商的。 A供应商 类型     数量        厂家      批号    供应商 A         10         TS        K90     广西 B         20         SK        L90     南宁 C         60         YT        P09     深圳 A         30         YU        RT45    广西 B         60         TR        OY      广西 这个就是简单的例子,我要实现的是如下:               广西供应商库存 类型     数量        厂家      批号    供应商 A        10+30         TS        K90     广西 B         60           TR        OY      广西 将这个结果导出到文本里!简单的说就是: 简单的意思是:显示其中的一个供应商的库存,把相同型号的商品进行相加组成新的记录,然后全部显示这个供应商的所有商品!

--创建测试环境 declare @t table (类型 varchar(10),数量 int,厂家 varchar(10),批号 varchar(10),供应商 varchar(10)) insert into @t select 'A',10,'TS','K90','广西' insert into @t select 'B',20,'SK','L90','南宁' insert into @t select 'C',60,'YT','P09','深圳' insert into @t select 'A',30,'YU','RT45','广西' insert into @t select 'B',60,'TR','OY','广西' declare @s varchar(100) set @s='广西' --查询语句 select       类型,      sum(数量) AS 数量,      (select top 1 厂家 from @t where 类型=a.类型 and [email protected]) as 厂家,      (select top 1 批号 from @t where 类型=a.类型 and [email protected]) as 批号,      供应商 from @t as a where  [email protected] group by 类型,供应商 /* --结果 类型     数量        厂家      批号    供应商 A        10+30         TS        K90     广西 B         60           TR        OY      广西 */

product表的字段:(部分字段) model     amount     factory    PNumber   trader (型号)  (数量)   (厂家)    (批号) (供货商) 有以下几个情况: 1.当型号是一样的时候,那么就合拼amount数量(相加),那么factory    PNumber 就任意选择它们型号一样中的一个factory    PNumber值(优先考虑不为空)。 2.当型号不一样的时候,按照原样显示。 3.这个查出的是一个供货商的库存信息!

等待牛人来答.


上一篇:在sql server中在一个表中批量声成一些的数据 20fredrickhu]
下一篇:Reporting service 在浏览时出错 20resen_tu]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款