select
OBJECT_NAME(object_id) object_name
, c.name partition_schema
, a.name partition_function
, b.value
, d.rows
from sys.partition_functions a
inner join sys.partition_range_values b
on a.function_id = b.function_id
inner join sys.partition_schemes c
on a.function_id = c.function_id
inner join (
select distinct
a.object_id
, a.index_id
, a.partition_number
, c.name
, a.rows
from sys.partitions a
inner join sys.indexes b
on a.object_id = b.object_id
inner join sys.data_spaces c
on b.data_space_id = c.data_space_id) d
on c.name = d.name
and b.boundary_id = d.partition_number
where d.object_id=object_id('Stg_TotalSale_Netmarble')
/*
select * from sys.partitions
select * from sys.data_spaces
select * from sys.indexes
select * from sys.partition_schemes
select * from sys.partition_functions
select * from sys.partition_range_values
*/