|
|
|
| Не могу додуматься что делать, какой метод использовать. Как в заказы вносить цены, причём надо понимать, что для заказа, который был год назад и который будет через три дня цены будут разными их как-то надо сохранять, может специальную табличку создать для этого. Может пример есть с каким-то решением? Проблема ещё и в том, что один и тот же товар может повторяться несколько раз в заказе. Несколько раз вносить цену одного и того же товара неудобно, а DISTINCT не дает менять значения (это проект adp). | |
|
| |
|
|
|
| может специальную табличку создать для этого
Я бы в данном случае сделал бы табличку "Архив". Допустим имеется таблица товаров. (не повторяющиеся данные) Рядом цена и дата. При смене данных из какой-то формы, запускался бы запрос на добавление - из таблицы товаров в архив и следом запрос на обновление в таблице товаров изменяющий цену и фиксирующий дату. Потом таблица заказов. В этой таблице формировался бы заказ из тех товаров, что в таблице учета товаров. Получается 3 таблицы. Архивная, учета товаров и учета заказов, в которой эти товары хоть 1000 раз каждый. Кроме того автоматом бы проставлялась цена этого товара при формировании заказа и высчитывалась бы цена итоговая при проставлении количества.... | |
|
| |
|
|
|
| обычно делается таблица "Продажи" куда пишутся: реквизиты покупки (номер чека и т.д), код товара, количество, цена, применяемые скидки и т.д. | |
|
| |