| Author |
Topic |
|
txk2601
Starting Member
19 Posts |
Posted - 2009-05-25 : 05:51:48
|
| Hi all.I have Table by following structure:CREATE table tblProducts([Name] varchar(50) primary key,Loc varchar(20) primary key,Number int)INSERT INTO tblProductsSELECT 'ITEMA', 'LOCA', 2UNION ALLSELECT 'ITEMA', 'LOCB', 4UNION ALLSELECT 'ITEMA', 'LOCC', 10UNION ALLSELECT 'ITEMB', 'LOCD', 20UNION ALLSELECT 'ITEMB', 'LOCE', 14UNION ALLSELECT 'ITEMB', 'LOCF', 10UNION ALLSELECT 'ITEMC', 'LOCG', 4UNION ALLSELECT 'ITEMC', 'LOCH', 16UNION ALLSELECT 'ITEMC', 'LOCI', 12-- I wan't get 2 min value by number of each group by Nam. Please help me. Thanks alot! |
|
|
bklr
Master Smack Fu Yak Hacker
1693 Posts |
Posted - 2009-05-25 : 05:55:45
|
| select name,loc,number from (select row_number()over(partition by name order by name)as rid,* from tblProducts)swhere rid<=2 |
 |
|
|
nr
SQLTeam MVY
12543 Posts |
Posted - 2009-05-25 : 05:56:14
|
| select name, number from(select name, Number, z_rank = row_number() over (partition by name order by Number)from tblProducts) awhere z_rank <= 2==========================================Cursors are useful if you don't know sql.DTS can be used in a similar way.Beer is not cold and it isn't fizzy. |
 |
|
|
khtan
In (Som, Ni, Yak)
17689 Posts |
Posted - 2009-05-25 : 05:56:40
|
[code]select *from( select *, row_no = row_number () over (partition by [Name] order by Number) from tblProducts) pwhere row_no <= 2[/code] KH[spoiler]Time is always against us[/spoiler] |
 |
|
|
bklr
Master Smack Fu Yak Hacker
1693 Posts |
Posted - 2009-05-25 : 05:57:11
|
| ur create table should be like thisCREATE table tblProducts([Name] varchar(50) ,Loc varchar(20) ,Number intprimary key(name,loc)) |
 |
|
|
khtan
In (Som, Ni, Yak)
17689 Posts |
Posted - 2009-05-25 : 05:57:18
|
x 2 KH[spoiler]Time is always against us[/spoiler] |
 |
|
|
nr
SQLTeam MVY
12543 Posts |
Posted - 2009-05-25 : 05:57:27
|
| lol==========================================Cursors are useful if you don't know sql.DTS can be used in a similar way.Beer is not cold and it isn't fizzy. |
 |
|
|
txk2601
Starting Member
19 Posts |
Posted - 2009-05-25 : 06:17:16
|
| Thanks all alot! |
 |
|
|
bklr
Master Smack Fu Yak Hacker
1693 Posts |
Posted - 2009-05-25 : 06:18:03
|
quote: Originally posted by txk2601 Thanks all alot!
welcome did u change ur table structure u can't declare two primarykey like that in ur table creation |
 |
|
|
|