Boltik Evgeny wrote:

А теперь объясните как описать такое:

Немного вникнем в тему клиент говорит я хочу реестр
товар, кол-во, сум
я кричу, а это просто и тут поражаюсь количеству вариаций. При условии выбора
1.Нужно выбрать нашу или несколько наших организаций по которым дать
результат "тут просто join"
2.Теперь хочу указать склады (все или по всем или кроме выбранных)
3.Теперь хочу указать кладовщики (все или по всем или кроме выбранных)
4.Теперь хочу указать клиенты (все или по всем или кроме выбранных)
5.Теперь хочу указать типы документов (все или по всем или кроме выбранных)
6.Теперь хочу указать товары (все или по всем или кроме выбранных)

как здесь сделать UNION или JOIN дабы никого не обидеть с условием
"(или или или) и (или или или) и (или или или) и (или или или) и (или или или) и (или или или)"


У меня есть примерно такое. Решается динамическим построением запроса/запросов на клиенте в зависимости от выбора юзера. Если я правильно путаю, то ты хочешь написать универсальный запрос на все случаи?


Ответить