Hi,
I'm trying to select the top 10 entries from a table per a variable. At present the below query brings up only 10 entries but I want 10 entries per segmentcode.
SELECT top 10 * FROM t_security WHERE segmentcode IN(
'AIM','AIM3','A IMI','AMSM','AS Q1','ASQ2','ASX 1','A SX2','ASXN','CI BB','CNVE','CRN R','CRTR','CSEQ ','CS ET','CSQX',
'CWNR','CWNU',' CWTR','CWTU','E QS','ETCS','ETF 2','E TFS','GILT','IN SD','IOB','IOBU ','IRSQ','IRSU' ,'ITB B','ITBU',
'ITR','LVSD','M IBB','MISC','MI SL','MSEQ','MSE T','M SQX','MSTM','NS TS','ODTT','PSN R','PSTR','RSET ','RS TM','SET1',
'SET2','SET3',' SSMM','SSMU','S SQ3','SSX3','SS X4',' STBS','STMM','T C1E','TC1M','TC 1O','TCAE','TCA M','T CAO','TEST',
'XIBB','XSEQ',' XSET','XSTM','Z A01','ZA02','ZA 03',' ZA04','ZA11','Z A21','ZA22','ZA 24'
)
I'm trying to select the top 10 entries from a table per a variable. At present the below query brings up only 10 entries but I want 10 entries per segmentcode.
SELECT top 10 * FROM t_security WHERE segmentcode IN(
'AIM','AIM3','A IMI','AMSM','AS Q1','ASQ2','ASX 1','A SX2','ASXN','CI BB','CNVE','CRN R','CRTR','CSEQ ','CS ET','CSQX',
'CWNR','CWNU',' CWTR','CWTU','E QS','ETCS','ETF 2','E TFS','GILT','IN SD','IOB','IOBU ','IRSQ','IRSU' ,'ITB B','ITBU',
'ITR','LVSD','M IBB','MISC','MI SL','MSEQ','MSE T','M SQX','MSTM','NS TS','ODTT','PSN R','PSTR','RSET ','RS TM','SET1',
'SET2','SET3',' SSMM','SSMU','S SQ3','SSX3','SS X4',' STBS','STMM','T C1E','TC1M','TC 1O','TCAE','TCA M','T CAO','TEST',
'XIBB','XSEQ',' XSET','XSTM','Z A01','ZA02','ZA 03',' ZA04','ZA11','Z A21','ZA22','ZA 24'
)
Comment