【发布时间】:2015-08-12 23:49:00
【问题描述】:
目前我正在检索采购订单行 (POL) 的列表,每个行都有一个到期日。对于 POL.Due Date 为未来日期(即 >= Current Date)的每一行,我需要确定 POL.Due Date 所属的期间名称和财务周。
SQL 数据库有一个财务周期表和一个财务周表。每个表都由日期驱动。
PERIODPER
PERIOD_DATE
PERIOD
PERIOD_NAME
PERIOD_YEAR
PERIOD_WEEK
START_DATE
WEEK
YEAR
针对每个报告行以及截止日期,我试图链接到上述每个表格以确定 POL.Due Date 的 PERIOD_NAME 和 WEEK。
如果 POL.Due Date 已过,即
我想尝试在 SQL 选择中执行此操作,因为我唯一的其他选择是编写一个 VBA 报告,该报告最初检索所有采购订单行,然后依次读取每个行并链接到其他表以确定财务期间名称和周数。
我正在寻找最终结果:
PO_NUMBER PO_LINE DUE_DATE WEEK_NO PERIOD_NAME
我会很感激这方面的任何帮助,因为我的 SQL 知识并没有扩展到对我来说似乎是一个复杂的选择。
【问题讨论】: