我正在使用 WebMatrix 构建一个网页,该网页可以查询我们的会计软件并显示当天的顶级推销员。
我有 4 个推销员:sam(推销员 7) Jared(推销员 8) Charlie(推销员 12) Mitchell(推销员 17)
查询代码:
var ssjb = db.QueryValue("SELECT SUM(SUBTOTAL) FROM dbo.DR_TRANS where Transdate = 41195 and SALESNO = 7 and subtotal >0");
var sjdp = db.QueryValue("SELECT SUM(SUBTOTAL) FROM dbo.DR_TRANS where Transdate = 41195 and SALESNO = 8 and subtotal >0");
var scjb = db.QueryValue("SELECT SUM(SUBTOTAL) FROM dbo.DR_TRANS where Transdate = 41195 and SALESNO = 12 and subtotal >0");
var smms = db.QueryValue("SELECT SUM(SUBTOTAL) FROM dbo.DR_TRANS where Transdate = 41195 and SALESNO = 17 and subtotal >0");
现在,我想评估四个查询的结果,并显示“Top Salesman: name ”
我不知道如何评估查询然后将推销员编号转换为相应的名称。
编辑:数据库结构:
- dbo.staff 有很多列,但前两个是
staffno
(主键) 和Name
. - dbo.DR_TRANS 再次包含许多列,但我们正在使用的两列是
subtotal
和salesno
- 两者都不是键。此表有一个滚动键,即发票编号。 Salesno
源自staffno
(由应用程序从登录详细信息传递。)