|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2021, 08:54 | #1 |
Новичок
Джуниор
Регистрация: 13.01.2021
Сообщений: 2
|
Нужна помошь от боле опытных пользователей sql
Таблица первая
Ряд 1 Ряд 2 Ряд 3 1 А 10 2 В 20 3 С 30 Я хочу создать представление, в котором будет логика: Если Row2 = A, то: Измените значение строки 2 с A на XYZ и выделите ему 50% строки 3, затем выделите оставшиеся 50% для строки ZZZ Row2. Результат будет: Ряд 1 Ряд 2 Ряд 3 1 XYZ 6 1 ZZZ 4 2 В 20 3 С 30 Последний раз редактировалось Deimos_farm; 13.01.2021 в 10:00. |
13.01.2021, 09:20 | #2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
1. одну строку(ЗАПИСЬ) превратить в две ?
причем это только для вполне определенного значения колонки(ПОЛЯ). Код:
а что за СУБД? Код:
Код:
Код:
Цитата:
40% поля3 в записи ГДЕ поле2 ='C' ???? ГДЕ поле1 =3 ??? 4. Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 13.01.2021 в 09:31. |
||
13.01.2021, 10:59 | #3 |
Новичок
Джуниор
Регистрация: 13.01.2021
Сообщений: 2
|
evg_m, а можно по просше я запутался
|
13.01.2021, 11:25 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
1.
Код:
получили для этих строк нужные значения (где-то /в каких-то полях) ?... теперь осталось убрать лишнее ... Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 13.01.2021 в 11:37. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь опытных программистов. | Krivandr54 | Помощь студентам | 2 | 25.11.2013 20:18 |
Нужна консультация опытных. | AshFlame | Помощь студентам | 1 | 26.09.2013 05:27 |
Нужна помошь | MickeyMouse | Помощь студентам | 1 | 30.05.2010 21:33 |
Работа для опытных специалистов (SQL, Oracle) | Работодатель | Фриланс | 1 | 31.03.2010 12:28 |