Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2013.08.11;
Скачать: [xml.tar.bz2];

Вниз

Сложный запрос   Найти похожие ветки 

 
Цукор5   (2010-12-09 12:37) [0]

Удалено модератором
Примечание: Восстановление закрытой ветки


 
12 ©   (2010-12-09 13:10) [1]

Таблица SALES
должна быть ссылка на уникальный ID из продуктов

где она?


 
Цукор5   (2010-12-09 13:14) [2]


> Таблица SALES
> должна быть ссылка на уникальный ID из продуктов




Нет ее. И не будет.
Эту таблицу наполняет устройство. Мне неоткуда брать ID продукта.


 
12 ©   (2010-12-09 13:18) [3]

тогда там есть код
а код в таблице продуктов - почему не уникален?


 
12 ©   (2010-12-09 13:28) [4]

В итоге должно получиться так:

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?


 
Цукор5   (2010-12-09 13:29) [5]


> тогда там есть кода код в таблице продуктов - почему не
> уникален?


Не совсем понял вопрос. Т.е. Вы предлагаете создать справочник кодов? И что это даст, кроме лишней связи и лишней таблицы?

Есть у меня код 48200000123456. Сегодня под этим кодом газета "Комсомолец" №15, через неделю — №16 и т.д.


 
12 ©   (2010-12-09 13:31) [6]


> Есть у меня код 48200000123456. Сегодня под этим кодом газета
> "Комсомолец" №15, через неделю — №16 и т.д.

тогда как вы отличите, какой номер был продан через пол-года одному чудаку-любителю старых газет, 15 или 16?


 
Цукор5   (2010-12-09 13:32) [7]


> id записи 1,  девайс 111, продали товар кода 482001, 01/12/10
> числа, в колве 2 шт. Правильно?


Правильно.


> а PRODUCT?


Это история записей в девайс.
Т.е. для девайса №111 был установлен код 482001  такого-то числа 01/12/10 с названием "журн.Лиза№35"


 
Цукор5   (2010-12-09 13:42) [8]


> тогда как вы отличите, какой номер был продан через пол-
> года одному чудаку-любителю старых газет, 15 или 16?


Запросто.
Есть вся история записей в девайс. Когда (число и время), кому (номер девайса), был отправлен товар (код) с таким-то названием.

И есть продажи. У которых тоже есть дата, код.

P.S. Нельзя одновременно продавать №15 и №16. Даже если очень надо, то старому товару(№15) присваивают другой код.


 
12 ©   (2010-12-09 14:05) [9]

т.е.
2 111 482001 03/12/10 журн.Лиза№36
с третьего числа уже считать 482001 как Лиза№36, а до этого как Лиза№35?


 
Цукор5   (2010-12-09 14:48) [10]


> с третьего числа уже считать 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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2013.08.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.002 c
2-1355072723
Pcrepair
2012-12-09 21:05
2013.08.11
Динамическое создание idHTTP или использование потока?


6-1267779973
Cobalt
2010-03-05 12:06
2013.08.11
Монитор сетевой активности - куда копать?


15-1363091856
TStas
2013-03-12 16:37
2013.08.11
Не стирается папка с флешки


15-1363284970
Scott Storch
2013-03-14 22:16
2013.08.11
для тех кто юзает safari


3-1291711500
vitge
2010-12-07 11:45
2013.08.11
Создание простой БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский