You conceptually have 2 different prices
1 The Current Price usually stored in the Product File
2 The Order price (The Current Price when this order was filled)
usually
stored in an order item file along with Qty (extended Item
Amount Optional)
1. is a status field and can change at any time
2. Is a history field and "Never" changes *
+ Order adjustment transactions (separate transactions) are used to
correct errors in 2 (and preserve an audit
trail)
If you store completed orders in the DB the order items should carry
price 2
HTH
Dick
On Sunday, March 31, 2002, at 04:38 PM, Kola Oyedeji wrote:
> Hi
>
> I have a table which holds orders. The productid and the quantity of
> items
> purchased are held in this table amongst other things such as the order
> date, customer id etc. Orders are calculated by getting the product
> cost and
> multiplying it by quantity. Its occured to me that if the price of items
> changes,because the total of an order is always calculated the order
> total
> for previous orders will change. IS there any better way to store
> orders and
> price info or should I also store the current price of each product
> when the
> order is made in the order table - wouldn't this lead to data being
> duplicated?
>
> Thanks in avance
>
> Kola
>
>
______________________________________________________________________
Signup for the Fusion Authority news alert and keep up with the latest news in
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists