我需要从某个表中的某个时间点捕获数据,我将这个表称为Orders。
作为这个问题的解决方案,我创建了一个新表,我将这个称为OrdersCaptured,并有一个存储过程来定期将记录插入到这个新表OrdersCapture中以捕获我需要的数据。
这样,如果在Orders表中删除或更新任何记录,如果我们在OrdersCapture表上运行报告,它将显示该时间点的订单。
OrdersCapture表将包含运行存储过程以捕获数据的日期字段,我可以在该日期字段中查询此表,以查看该日期范围内的数据。
我这样做的原因是跟踪某个时间点的订单积压。
但是,我想知道在SQL Server中是否有另一种方法可以做到这一点。我需要向上支持SQL Server 2005。
对此的任何反馈都将非常感激。