SQL Server金额在每个月结束时“打开”

时间:2015-07-13 16:33:39

标签: sql-server

我需要创建一个查询,将每个月的开放式应收帐款的if ($msj === 'si') { $_SESSION['msj'] = "si"; header("Location: http://localhost:8080/formulario_web/formulario/formulario_lazos.php"); exit; } 相加。

我的表格中的每条记录都有AmountAmountPosting Date。例如,一条记录可能是:Closed at DateAmount : 5000Posting Date : 1/1/15。所以对于这个记录,5000需要添加到我的1月份开放AR计算中,因为它在2015年1月31日开放,添加到我的2月Open AR计算中,因为它从2015年2月28日开始,但是从我的March Open AR计算中排除,因为它已于截至2015年3月31日关闭。

我已设法创建一个适用于单个月的查询,给定一个输入的月末日期,即1/31/15或2/28/15等等,进入WHERE子句。

Closed at Date : 3/5/15

我是否正确地将此扩展到每个月包含在一个查询中,或者我会更好地利用我拥有的内容,并创建一个存储过程来为每个月运行此查询并将结果合并在一起?< / p>

0 个答案:

没有答案