我在我的数据库中的两个不同运动类型的意思是一样的SQL结合两种截然不同的行条目一样
划线赛车1, 冲刺赛车2
我需要做的客户数量特别对于Dash Racing而言,我希望将sql结合到客户计数中,而不是在我之后手动添加它们。
有没有办法做到这一点?
代码如下:
select Sport ,
count(distinct customerID) 'CustCount' ,
sum(Stake) 'TotalStake' ,
sum(Return) 'TotalReturn'
from table1
where sport in ('dash horse racing' , 'dash horse racing 2')
group by Sport
返回类似下面的表格:
Sport ----------------------- CustCount-------- TotalStake -------- TotalReturn
dash Horse Racing 2
dash Horse Racing 1
但是我想VS桑坦德竞技1 & 2相结合,创造了新的联合运动“VS 赛马',得到如下表格:
*Sport ----------- CustCount---------TotalStake----------TotalReturn*
*dash Horse Racing*
任何帮助,将不胜感激。 谢谢。
离开脱团? – jarlh
样本数据和所需数据很混乱,样本数据中的cust数值在哪里?根据您的示例数据'从桌面选择不同的运动“将解决您的问题。 –
我正在使用microsoft 2014服务器。 – JMD