![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сложный запрос [Firebird 1.5]
Цукор5 © (2010-12-09 12:37:00)Удалено модератором
Примечание: Восстановление закрытой ветки
Цукор5 (2010-12-09 14:48:00) [1]
> с третьего числа уже считать 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
12 (2010-12-09 14:05:00) [2]т.е.
2 111 482001 03/12/10 журн.Лиза№36
с третьего числа уже считать 482001 как Лиза№36, а до этого как Лиза№35?
Цукор5 (2010-12-09 13:42:00) [3]
> тогда как вы отличите, какой номер был продан через пол-
> года одному чудаку-любителю старых газет, 15 или 16?
Запросто.
Есть вся история записей в девайс. Когда (число и время), кому (номер девайса), был отправлен товар (код) с таким-то названием.
И есть продажи. У которых тоже есть дата, код.
P.S. Нельзя одновременно продавать №15 и №16. Даже если очень надо, то старому товару(№15) присваивают другой код.
Цукор5 (2010-12-09 13:32:00) [4]
> id записи 1, девайс 111, продали товар кода 482001, 01/12/10
> числа, в колве 2 шт. Правильно?
Правильно.
> а PRODUCT?
Это история записей в девайс.
Т.е. для девайса №111 был установлен код 482001 такого-то числа 01/12/10 с названием "журн.Лиза№35"
12 (2010-12-09 13:31:00) [5]
> Есть у меня код 48200000123456. Сегодня под этим кодом газета
> "Комсомолец" №15, через неделю — №16 и т.д.
тогда как вы отличите, какой номер был продан через пол-года одному чудаку-любителю старых газет, 15 или 16?
Цукор5 (2010-12-09 13:29:00) [6]
> тогда там есть кода код в таблице продуктов - почему не
> уникален?
Не совсем понял вопрос. Т.е. Вы предлагаете создать справочник кодов? И что это даст, кроме лишней связи и лишней таблицы?
Есть у меня код 48200000123456. Сегодня под этим кодом газета "Комсомолец" №15, через неделю — №16 и т.д.
12 (2010-12-09 13:28:00) [7]В итоге должно получиться так:
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?
12 (2010-12-09 13:18:00) [8]тогда там есть код
а код в таблице продуктов - почему не уникален?
Цукор5 (2010-12-09 13:14:00) [9]
> Таблица SALES
> должна быть ссылка на уникальный ID из продуктов
Нет ее. И не будет.
Эту таблицу наполняет устройство. Мне неоткуда брать ID продукта.
12 (2010-12-09 13:10:00) [10]Таблица SALES
должна быть ссылка на уникальный ID из продуктов
где она?