这样的区域排序sql语句应该怎么写??绑定到repeater的! 谢谢!
CREATE TABLE [dbo].[Table1] (
[区域] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[店面] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[目标] [decimal](18, 0) NULL ,
[完成] [decimal](18, 0) NULL
) ON [PRIMARY]
区域 店面 目标 完成
A区 a店 10000 3000
A区 b店 23000 20000
A区 c店 13000 14000
B区 d店 50000 30000
B区 e店 20000 18000
B区 f店 12000 15000
B区 d店 21000 10000
我需要得到这样的结果:计算出(完成/目标)的完成率百分比,然后在区域内按照完成率来进行排行。
结果是:
区域 店面 目标 完成 完成率
A区 c店 13000 14000 108%
A区 b店 23000 20000 87%
A区 a店 10000 3000 30%
B区 f店 12000 15000 125%
B区 d店 50000 30000 60%
B区 e店 20000 18000 90%
B区 d店 50000 30000 60%
B区 d店 21000 10000 48%
我需要绑定到repeater上面的,应该怎么写sql语句??绑定到dataview也行,反正是需要表格显示的!
谢谢!