我需要计算一个计划在特定的一个月里花费了客户多少钱。
计划有一个月的浮动计费周期--例如,计费周期可以从“2014-04-16”到“2014-05-16”。
我知道计划的开始日期,如果计划仍在运行,则结束日期可以是特定日期,也可以是NULL。
如果结束日期不为空,那么客户将被收取整整一个月的费用,而不是按比例收费。每个月的计费周期是从第四次到第四次,但客户在十号结束他的计划,他仍将被收取费用,直到下个月的第四天。
有谁可以帮我?我觉得我已经经历过无数次了,只是想不出答案。
我有以下变量:
发布于 2015-02-11 16:16:21
以下是我能根据你迄今提供的非常小的信息给出的最好的答案(顺便说一句,如果你能指定更多的信息,所涉及的表格,所有的列等等),它确实会帮助人们更快、更容易/更有效地回答你的问题:
“我需要计算出一个计划在特定的一个月里花费了客户多少钱。”
选择SUM(价格),customerID(我假设这个表中有一个列来区分客户)和table_foo,其中planStartDate =“指定的特定日期”
这是一个有点粗糙的查询,但这是我所能给出的最好的,直到您更清楚地指定您的变量(即所涉及的表、表中的所有列等等)。
https://stackoverflow.com/questions/28458820
复制相似问题