Sql server 2008 燃料的计算

Sql server 2008 燃料的计算,sql-server-2008,sql-server-2008-r2,Sql Server 2008,Sql Server 2008 R2,我有一个表包含两个名为ME和STE的字段,数据类型为decimal 过去90天使用的ME/过去90天的总STE*24 我需要使用sql解决这个问题。如何编写查询以解决此问题。请帮我解决这个问题。考虑到您的公式是过去90天使用的总me/过去90天的总STE*24,我写了以下查询 从[YOUR TABLE NAME]中选择SUMME/SUMSTE*24作为cal,其中ABSDATEDIFFDAY为日期,CASTSYSDATETIME为日期[YOUR TABLE NAME]。CreatedDatany

我有一个表包含两个名为ME和STE的字段,数据类型为decimal

过去90天使用的ME/过去90天的总STE*24


我需要使用sql解决这个问题。如何编写查询以解决此问题。请帮我解决这个问题。

考虑到您的公式是过去90天使用的总me/过去90天的总STE*24,我写了以下查询


从[YOUR TABLE NAME]中选择SUMME/SUMSTE*24作为cal,其中ABSDATEDIFFDAY为日期,CASTSYSDATETIME为日期[YOUR TABLE NAME]。CreatedDatanyOne请帮助我解决此问题。我有麻烦了。您的表只包含两个字段吗?您尝试了什么?没有,有很多字段。但我需要这两个字段进行计算@R.s从CreatedDate>=dateaddd,-90,getdate的表名中选择我/从CreatedDate>=dateaddd,-90,getdate*24的表名中选择STE。这是我尝试过的,但不允许将错误显示为从数据类型datetime到decimal的隐式转换。使用CONVERT函数运行此查询@SAnyone请帮我解决这个问题。这很好,但如果我有10个条目,它的计算远远超过10个条目。我需要单独找到它@R.s然后对于每一行,使用select ME/STE*24作为[YOUR TABLE NAME]中的cal,其中ABSDATEDIFFDAY,CASTSYSDATETIME作为日期,[YOUR TABLE NAME].CreatedDate