首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS SQL -计算一个月的计划付款

MS SQL -计算一个月的计划付款
EN

Stack Overflow用户
提问于 2015-02-11 16:00:48
回答 1查看 416关注 0票数 0

我需要计算一个计划在特定的一个月里花费了客户多少钱。

计划有一个月的浮动计费周期--例如,计费周期可以从“2014-04-16”到“2014-05-16”。

我知道计划的开始日期,如果计划仍在运行,则结束日期可以是特定日期,也可以是NULL。

如果结束日期不为空,那么客户将被收取整整一个月的费用,而不是按比例收费。每个月的计费周期是从第四次到第四次,但客户在十号结束他的计划,他仍将被收取费用,直到下个月的第四天。

有谁可以帮我?我觉得我已经经历过无数次了,只是想不出答案。

我有以下变量:

  • @planStartDate计划的开始日期
  • @planEndDate计划的结束日期-可以为空
  • @billStartDate法案的开始日期-示例: 2015-02-01
  • @billEndDate - 2015-03-01
  • @为计划的每个计费周期定价
EN

回答 1

Stack Overflow用户

发布于 2015-02-11 16:16:21

以下是我能根据你迄今提供的非常小的信息给出的最好的答案(顺便说一句,如果你能指定更多的信息,所涉及的表格,所有的列等等),它确实会帮助人们更快、更容易/更有效地回答你的问题:

“我需要计算出一个计划在特定的一个月里花费了客户多少钱。”

选择SUM(价格),customerID(我假设这个表中有一个列来区分客户)和table_foo,其中planStartDate =“指定的特定日期”

这是一个有点粗糙的查询,但这是我所能给出的最好的,直到您更清楚地指定您的变量(即所涉及的表、表中的所有列等等)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28458820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档