我有一个表包含名为ME和STE的两个字段,数据类型为decimal.I想要找到
(最近90天使用的ME /过去90天的总STE)* 24
我需要使用sql解决这个问题。如何编写查询来解决这个问题。请帮我解决这个问题。
答案 0 :(得分:0)
考虑到您的公式为(过去90天使用的总ME数/过去90天的总STE数)* 24 ,我写了以下查询。
select (SUM(ME)/SUM(STE))*24 AS cal from [YOUR TABLE NAME ] where ABS(DATEDIFF(DAY,CAST(SYSDATETIME() AS DATE),[YOUR TABLE NAME ].CreatedDate))<=90
。
让我知道它是否适合你。