查询以检索具有不同日期范围的每个不同客户的总和

时间:2016-04-15 13:49:42

标签: sql

我有一个数据库(CustomerTranscactions),每当他们买东西时都有一个客户交易清单。我想知道他们在指定日期范围内购买的“总价值”(总和),但问题是每个客户的日期范围不同。

我想在“where”子句中为每个客户ID提供此类自定义数据范围(001,'2015-06-28','2016-03-31')或将其转储到单独的临时值表。 (当我每次运行时,将有大约70-100个customerIds)

CustomerTransactions表具有以下列 1. CustomerId, 2. TransDate, 3. ItemId, 4.数量, 5.折扣, 6.价值,

请帮助

谢谢, 拉梅什

1 个答案:

答案 0 :(得分:0)

你能试试这个

吗?

选择CustomerId,
SUM(值)
来自CustomerTransactions
其中TransDate>开始日期和TransDate