Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сложный запрос [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 из продуктов

где она?


Наверх

Титульная страница Поиск, карта сайта Написать письмо