Главная страница
    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
15-1363329281
Jeer
2013-03-15 10:34
2013.08.11
Почти универсальный DB-менеджер


15-1363109461
Jimmy
2013-03-12 21:31
2013.08.11
Графический математический редактор


2-1355001893
wp2
2012-12-09 01:24
2013.08.11
wav-файл внутри exe-файла.


15-1362861003
Юрий
2013-03-10 00:30
2013.08.11
С днем рождения ! 10 марта 2013 воскресенье


15-1363119638
Quicker
2013-03-13 00:20
2013.08.11
Траблы QuickReport





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский