Sql server 2005 请纠正我的疑问
它显示如下数据Sql server 2005 请纠正我的疑问,sql-server-2005,Sql Server 2005,它显示如下数据 1,10 1,30 2,10 2,30 我需要如下数据 1,40 2,40 请帮助假设您想对小时和分钟列进行求和,您必须从GROUP BY子句中删除其他小时列。像这样测试它: Select empno,sum(cast(substring(othours,0,3)as float)) as Hour,sum(cast(substring(othours,4,5)as float)) as Minutes from tmstrans group by empno,otho
- 1,10
- 1,30
- 2,10
- 2,30
- 1,40
- 2,40
请帮助假设您想对小时和分钟列进行求和,您必须从
GROUP BY
子句中删除其他小时列。像这样测试它:
Select empno,sum(cast(substring(othours,0,3)as float)) as
Hour,sum(cast(substring(othours,4,5)as float)) as Minutes from tmstrans
group by empno,othours
假设您希望对小时和分钟列进行求和,则必须从GROUP BY
子句中删除othours
列。像这样测试它:
Select empno,sum(cast(substring(othours,0,3)as float)) as
Hour,sum(cast(substring(othours,4,5)as float)) as Minutes from tmstrans
group by empno,othours
@如果正确,你应该接受答案:@Asifkhan如果正确,你应该接受答案:从组中删除othours
,按子句删除othours