powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос sql
6 сообщений из 6, страница 1 из 1
Запрос sql
    #32751901
GangLord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть поля p1,p2,p3,p4
Нужно сформировать запрос, в котором появляется еще одно поле p4, значение которого равно:
1) p1*p2, если p4="значение1" или p4="значение2"
2) p1*p3, если p4="значение3" или p4="значение4"

Помогите пожалуйста
...
Рейтинг: 0 / 0
Запрос sql
    #32751902
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если поррасуждать задача нерешима !
Зная что поле р4 неопределено, условие p4="значение1" или p4="значение2"
не имеет выхода, или мы определяем выражение р1*р2 и отталкиваемся от результата, либо вычисляем р4, и ставим логику.
Короче алгоритм неверен - требуется обработка.
...
Рейтинг: 0 / 0
Запрос sql
    #32751938
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
select p1,p2,p3,
iif(XXX.p4="значение1" or XXX.p4="значение2",p1*p2,
iif(XXX.p4="значение3" or XXX.p4="значение4",p1*p3,0)as p4
from XXX

При этом если мой земляк прав и это действительно описка, то:

select p1,p2,p3,p4
iif(p4="значение1" or p4="значение2",p1*p2,
iif(p4="значение3" or p4="значение4",p1*p3,0)as p5
from XXX
...
Рейтинг: 0 / 0
Запрос sql
    #32751943
GangLord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть поля p1,p2,p3,p4
Нужно сформировать запрос, в котором появляется еще одно поле p5, значение которого равно:
1) p1*p2, если p4="значение1" или p4="значение2"
2) p1*p3, если p4="значение3" или p4="значение4"
...
Рейтинг: 0 / 0
Запрос sql
    #32751944
GangLord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опечатался маленько :)
...
Рейтинг: 0 / 0
Запрос sql
    #32751945
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну, тогда второй из моих вариантов.

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


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