Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个表包含两个名为 ME 和 STE 的字段,数据类型为小数。我想找到
(过去 90 天使用的 ME/过去 90 天的总 STE)* 24
我需要使用 sql 来解决这个问题。我该如何编写查询来解决这个问题。请帮我解决这个问题。
考虑到您的公式为(过去 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.
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
让我知道它是否适合你。