数据库设计帮助计费系统

时间:2010-11-01 15:24:31

标签: sql-server

我正在为一家银行开发电子账单支付系统,该银行有超过100名客户订购电子账单支付。

我有一张表,我正在为客户创建配置文件,如下所示。

客户表

Customer_ID(主键) 顾客姓名 地址 电话

Bill_Master

  1. CUSTOMER_ID
  2. ENROLLMENT_DATE
  3. UtilityCompany_ID
  4. Bill_Generation_Date(比如每月18日)
  5. Bill_Due_Date(比如每月27日)
  6. Our_CutOff_Date(银行将生成付款单)
  7. 我创建了客户以及关于哪个公用事业公司的账单在哪个日期生成的线索以及每个月的到期日期。

    我想创建一个界面,用户将看到所有客户的条目,这些客户的日期应该是生成账单的,之后用户将点击特定的条目并通过输入金额和其他详细信息手动生成账单为此,我无法知道如何找出哪个客户的公用事业公司账单应该生成..

    任何帮助我应该如何设计和查询?或者是像工作这样的自动程序或会做的事情。

    感谢

1 个答案:

答案 0 :(得分:0)

如果您的查询需要生成每月27日到期的账单并找到客户的公用事业公司,那么您可以试试这个 -

SELECT A.Customer_Name, B.UtilityCompany_ID FROM
Customer A inner join Bill_Master B on A.Customer_ID = B.Customer_ID
WHERE Bill_Due_Date BETWEEN GETDATE() AND DATEADD(MONTH,-1,GETDATE())