-
Удалено модератором
Примечание: Восстановление закрытой ветки
-
Таблица SALES
должна быть ссылка на уникальный ID из продуктов
где она?
-
> Таблица SALES
> должна быть ссылка на уникальный ID из продуктов
Нет ее. И не будет.
Эту таблицу наполняет устройство. Мне неоткуда брать ID продукта.
-
тогда там есть код
а код в таблице продуктов - почему не уникален?
-
В итоге должно получиться так:
1 111 482001 01/12/10 2 журн.Лиза№35
2 111 482001 02/12/10 1 журн.Лиза№35
3 111 482001 03/12/10 1 журн.Лиза№36
4 111 482001 04/12/10 2 журн.Лиза№36
непонятно, почему так, а не иначе
на каком основании Лиза№35 1 и 2, а 36 - 3 и 4
вообще, что такое
1 111 482001 01/12/10 2
id записи 1, девайс 111, продали товар кода 482001, 01/12/10 числа, в колве 2 шт. Правильно?
а PRODUCT?
-
> тогда там есть кода код в таблице продуктов - почему не
> уникален?
Не совсем понял вопрос. Т.е. Вы предлагаете создать справочник кодов? И что это даст, кроме лишней связи и лишней таблицы?
Есть у меня код 48200000123456. Сегодня под этим кодом газета "Комсомолец" №15, через неделю — №16 и т.д.
-
> Есть у меня код 48200000123456. Сегодня под этим кодом газета
> "Комсомолец" №15, через неделю — №16 и т.д.
тогда как вы отличите, какой номер был продан через пол-года одному чудаку-любителю старых газет, 15 или 16?
-
> id записи 1, девайс 111, продали товар кода 482001, 01/12/10
> числа, в колве 2 шт. Правильно?
Правильно.
> а PRODUCT?
Это история записей в девайс.
Т.е. для девайса №111 был установлен код 482001 такого-то числа 01/12/10 с названием "журн.Лиза№35"
-
> тогда как вы отличите, какой номер был продан через пол-
> года одному чудаку-любителю старых газет, 15 или 16?
Запросто.
Есть вся история записей в девайс. Когда (число и время), кому (номер девайса), был отправлен товар (код) с таким-то названием.
И есть продажи. У которых тоже есть дата, код.
P.S. Нельзя одновременно продавать №15 и №16. Даже если очень надо, то старому товару(№15) присваивают другой код.
-
т.е.
2 111 482001 03/12/10 журн.Лиза№36
с третьего числа уже считать 482001 как Лиза№36, а до этого как Лиза№35?
-
> с третьего числа уже считать 482001 как Лиза№36, а до этого
> как Лиза№35?
Да. Это ж в [0] есть.
Вот, еще раз:
> 1 111 482001 01/12/10 2 журн.Лиза№35
> 2 111 482001 02/12/10 1 журн.Лиза№35
> 3 111 482001 03/12/10 1 журн.Лиза№36