2012-11-29 45 views
0

我使用SQL Server 2008R2管理一個使用NHibernate和Castle ActiveRecord構建的電子商務網站,並使用大約100k個產品。產品具有正常價格和銷售價格。客戶希望能夠以特定的銷售價格(正常價格的百分比)運行銷售(如黑色星期五)幾天,然後將產品的銷售價格返回到超級銷售之前的銷售價格。只有約2500種產品參與超級銷售。編程選項保存數據以供日後恢復

是否有一個程序化的選項可以保存超超前銷售之前的超級銷售價格以恢復它們?有沒有這樣一個項目,可以在一段時間內保存數據或狀態,然後恢復?我只想恢復銷售價格。

我可以手動將表格視圖從SSMS導出到INSERT腳本,但客戶端無法做到這一點。

回答

0

包括一個(特殊)折扣列並計算成價格,那麼當有特殊日期時只需更新折扣,並在完成後將其重置爲0。