hahaie
سه شنبه 20 تیر 1391, 21:42 عصر
سلام.
دو جدول زیر رو با فیلدهاش در نظر بگیرید:
1.tbl_kala: id،name،gheimatevahed
2.tbl_factor:id،gheimatekol
3. tbl_kharid: id،id_factor،id_kala،tedad
کالایی رو در نظر بگیرید ک قیمت قبلی اون مثلا 1000 تومان بوده ولی الان 1200 شده،پس کاربر باید در حال حاضر قیمت کالا را ب 1200 تومان تغییر دهد.خریدهایی ک قبلا انجام شده همان 1000 تومان است.اما فرض بگیرید گزارشی میخواهیم بگیریم ک جزئیات خرید یک فاکتور را نمایش دهد و تاریخ این فاکتور قبل از افزایش قیمت است.
مشخص است ک مثلا برای بدست آوردن قیمت خرید یک کالا باید فیلد tedad را در ghematevahed اون کالا ضرب کنیم.پس باید مشخصه ی gheimatevahed برای این کالا 1000 تومان باشد در صورتی ک موقع بازیابی مقدار این مشخصه 1200 برگردانده میشود ک اشتباه است چون مشتری موقعی ک قیمت کالا 1000 تومان بوده خرید کرده است.
بنظر شما راه حل چیست؟؟؟؟
دو جدول زیر رو با فیلدهاش در نظر بگیرید:
1.tbl_kala: id،name،gheimatevahed
2.tbl_factor:id،gheimatekol
3. tbl_kharid: id،id_factor،id_kala،tedad
کالایی رو در نظر بگیرید ک قیمت قبلی اون مثلا 1000 تومان بوده ولی الان 1200 شده،پس کاربر باید در حال حاضر قیمت کالا را ب 1200 تومان تغییر دهد.خریدهایی ک قبلا انجام شده همان 1000 تومان است.اما فرض بگیرید گزارشی میخواهیم بگیریم ک جزئیات خرید یک فاکتور را نمایش دهد و تاریخ این فاکتور قبل از افزایش قیمت است.
مشخص است ک مثلا برای بدست آوردن قیمت خرید یک کالا باید فیلد tedad را در ghematevahed اون کالا ضرب کنیم.پس باید مشخصه ی gheimatevahed برای این کالا 1000 تومان باشد در صورتی ک موقع بازیابی مقدار این مشخصه 1200 برگردانده میشود ک اشتباه است چون مشتری موقعی ک قیمت کالا 1000 تومان بوده خرید کرده است.
بنظر شما راه حل چیست؟؟؟؟