-1

我正在尝试确定所有客户的客户的平均生命周期价值,以及第二个查询以确定过去 30 天内的同一件事。

我有一个客户表(tblcustomer),其中包含:

客户ID 客户名

我还有一个服务表(tblservice),其中包含:

serviceID 日期格式:(mm/dd/yyyy) 价格

这里查询我到目前为止计算总数的平均值:

SELECT Sum(tblservice.Total) AS Totals
FROM tblservice;

到目前为止,我在这里查询用于计算过去 30 天总数的平均值:

SELECT Sum(tblservice.Total) AS Totals
FROM tblservice
WHERE ((tblservice.Timing)>=DateAdd("d",-30,Date()));

如果有人能够帮助我计算每个查询的平均值,我将不胜感激。我几乎没有 SQL 经验。

谢谢

4

2 回答 2

0

我相信我已经找到了答案,因为这似乎解决了我的问题:

SELECT AVG(tblservice.Total) AS OrderAverage FROM tblservice;

SELECT AVG(tblservice.Total) AS OrderAverage FROM tblservice
WHERE ((tblservice.Timing)>=DateAdd("d",-30,Date()));
于 2012-05-31T05:24:20.410 回答
-1
SELECT AVG((tblservice.Total) AS average FROM tblservice;

SELECT AVG(tblservice.Total) AS OrderAverage FROM tblservice
WHERE ((tblservice.Timing)>=DateAdd("d",-30,Date()));
于 2012-05-31T05:29:16.490 回答