powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Идеи как обойти ситуацию
4 сообщений из 4, страница 1 из 1
Идеи как обойти ситуацию
    #39988490
Raze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро всем! Может подкинет кто идею, как обойти такую ситуацию? В общем так...
Есть таблица с набором определенных записей. Интересуют из этой таблицы два столбца - стадии и кол-во проступило (стадии получаем через подзапрос)
(далее для примера)
стадии ; кол-во 1-я стадия - 5.000 шт 4-я стадия - 12.000 шт 4-я стадия - 0.000 шт

Необходимо, чтобы выбиралась 1-я и 4-я стадии, но от 4-ой стадии должны попадать записи с кол-вом 0.000 шт, как можно обойти данную ситуацию, чтобы не зацепить 1-ю стадию?
В целом должно получиться так:
стадии ; кол-во 1-я стадия - 5.000 шт 4-я стадия - 0.000 шт
...
Рейтинг: 0 / 0
Идеи как обойти ситуацию
    #39988496
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
WHERE (stage = 1) OR (stage = 4 AND amount = 0)
...
Рейтинг: 0 / 0
Идеи как обойти ситуацию
    #39988500
Raze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, можно пояснительную записку для особо одаренных? Что такое stage и amount посмотрел, но не очень понимаю как это должно работать
...
Рейтинг: 0 / 0
Идеи как обойти ситуацию
    #39988522
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
WHERE ([стадии] <> '4-я стадия') OR ([стадии] = '4-я стадия' AND [кол-во] = 0)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Идеи как обойти ситуацию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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