powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / нужен хэлп по вопросу дизайна
6 сообщений из 6, страница 1 из 1
нужен хэлп по вопросу дизайна
    #35740301
noisette
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уважаемые, ломаю репортик по продажам торговыми некоего обязательного ассортимента продуктов. изначально список продуктов был четким и однозначным и я создал табличку со списком скю, которую накладывал на продажи как фильтр и получал репортик "скю продано\не продано". а теперь вот ведь какая напасть - некие пары скю решено учитывать по принципу не "однозначно скю 1 и скю2", а "любые два из всех скю брэндгруппы". А некие пока (?) остаются строгими "скю такое-то" (но фиг знает, как будет)

в связи с чем вопрос: как бы мне пооптимальнее организовать табличку-фильтр для большей гибкости?

отчетик в экселе был доступен в виде:

торговый - точка - скю1 (0\1) - скю2 (0\1) - ... - скюN(0\1)

предполагаю, что теперь там, где любые два из брэндгруппы, будет либо 1, если продано конкретное скю, либо код\описание скю, идущего в зачет взамен.

а может, вообще передизайнить репорт? но он должен быть легким - посредством одбс его регионы обновляют.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
нужен хэлп по вопросу дизайна
    #35740310
FiGr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
нужен хэлп по вопросу дизайна
    #35740320
noisette
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просьба модератору удалить
...
Рейтинг: 0 / 0
нужен хэлп по вопросу дизайна
    #35741023
KOT MATPOCKuH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего-то не понял, к дизайну вопрос и/или к архитектуре.

Предложу такой вариант:
таблица-фильтр имеет структуру примерно такую:
Код: plaintext
1.
2.
3.
4.
5.
Id   - идентификатор узла
Parent_Id   - Родительский узел
Node_Type   - Тип: 0-собственно скью (не знаю чего это такое), 1-список скью и других списков.
                   В принципе, это поле - денормализация для упрощения построения отчета.
SQ          - э... скью

В результате, для следующего примера:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Id      Parent_Id   Node_Type   SQ
1       NULL        0           Валенки
2       NULL        0           Перчатки
3       NULL        1           Комплектующие ПК
4       3           0           Материнские платы
5       3           0           CD-ROM
6       3           1           Мониторы
7       6           0           LG
8       6           0           SONY
Должны получить отчет типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Наименование               Продано    Куплено
Валенки                    0          10
Перчатки                   0          0
Комплектующие ПК           5          5
  в том числе:
  Материнские платы        0          2
  CD-ROM                   3          1
  Мониторы                 2          2
    в том числе:
	LG                2          1
	SONY              0          1
...
Рейтинг: 0 / 0
нужен хэлп по вопросу дизайна
    #35741026
KOT MATPOCKuH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, да, не учел.
Для списка скью не будет, но какое-то название нужно
...
Рейтинг: 0 / 0
нужен хэлп по вопросу дизайна
    #35764331
noisette
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOT MATPOCKuH,

пасиб, пока с ходу не осилил, но непременно в предложенном варианте разберусь =)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / нужен хэлп по вопросу дизайна
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]