sql server - Using Row_number() OVER(partition BY..) along with declaring local variables -


i have sql query, in sql query want select distinct columns irrespective of column first. other sql query use row_number() over(partition by..) , need use inner join. query in want use row_number , inner join -

declare @columns nvarchar(max)  declare @params nvarchar(max) = '@columns nvarchar(max) output'  declare @sql nvarchar(max) = 'select @columns = stuff( (     select '',''+ [column_name] information_schema.columns     (table_schema = ''dbo''           , table_name = ''main_mps_dqs_analog'')            , (ordinal_position <= 73) xml path('''')),1,1,'''')'  exec sp_executesql @sql, @params, @columns output  set @sql = 'select '+ @columns + ' dbo.main_mps_dqs_analog logtime between ''2014-10-10 07:17:00'' , ''2014-10-10 08:47:00'''   exec(@sql) 

i want apply inner join of table indus2_bds.dbo.ddtable , want beam_current , logtime of indus2 database table , how apply partition beam_current in query.

set @sql = 'select ' + @columns + ' ,anothertable.beam_current, rownumber() over(partition somecolumn order somecolumn) rn  dbo.tablename join anothertable on tablename.somecolumn = anothertable.somecolumn logtime between ''2014-10-10 07:17:00'' , ''2014-10-10 08:47:00''' 

i solved sql query giorgi


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -