Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помогите с запросом в SQL / 11 сообщений из 11, страница 1 из 1
13.12.2016, 08:47
    #39365396
Vladislav1990
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
Всем доброго дня. Помогите решить проблему:
Есть база данных с таблицей diagnz в ней есть столбцы tkey - код пациента ds -диагноз ds_har -характер заболевания,и datesave- дата сохранения. У одного пациента может быть три строки с одинаковым диагнозом.

Надо сделать запрос. который в поле ds_har поставит число 3 только для первой записи, а в остальных строках если есть в поле ds_har число 3, то заменить его на 0
...
Рейтинг: 0 / 0
13.12.2016, 08:58
    #39365406
ордер бы?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
Vladislav1990для первой записиров_нумбер=1
...
Рейтинг: 0 / 0
13.12.2016, 08:59
    #39365407
Ozornitca
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
отсортировать пр помощи row_number() и там где 1- проставить тройки)
...
Рейтинг: 0 / 0
13.12.2016, 09:16
    #39365431
Vladislav1990
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
а по подробнее можно как сделать сортировку
...
Рейтинг: 0 / 0
13.12.2016, 09:23
    #39365440
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
Vladislav1990,

В доке описано

А если вам, сударь, надо чтобы сессию за вас сдал другой человек, то вам в форум Работа, платные услуги обсуждаются там.
...
Рейтинг: 0 / 0
13.12.2016, 09:33
    #39365452
Vladislav1990
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
env, Данная сортировка работает только для одного пациента. А таких может быть 1000
...
Рейтинг: 0 / 0
13.12.2016, 09:44
    #39365457
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
Vladislav1990,

Да что вы говорите? Может таки прочтёте документацию?

Решение вам предложили. Если нет способности использовать его самостоятельно, желания думать головой и читать внимательно документацию, то тут уж делать нечего - заказывать у более успешного сокурсника.
...
Рейтинг: 0 / 0
13.12.2016, 09:54
    #39365468
Xdredd.vl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
Vladislav1990,
Код: plsql
1.
2.
select decode(row_number() over(partition by tkey order by ds),1,3, case ds_har when 3 then 0 else ds_har end) "some_name"
from   diagnz



Как-то так ...
...
Рейтинг: 0 / 0
13.12.2016, 10:03
    #39365481
Sash_pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
Vladislav ты не в ОМCе работаешь?
...
Рейтинг: 0 / 0
13.12.2016, 10:07
    #39365486
Помогите с запросом в SQL
Vladislav1990У одного пациента может быть три строки с одинаковым диагнозом.если с третьего посещения болезнь сама не прошла...
...
Рейтинг: 0 / 0
13.12.2016, 10:07
    #39365487
Glays
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в SQL
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помогите с запросом в SQL / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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