Size: a a a

2021 April 29

T

Timus in sql_ninja
скобки еще не забывай
источник

СК

Сергій Кринько... in sql_ninja
where (order = 1 and distance = x) or (order = 3 and distance = y)
источник

СК

Сергій Кринько... in sql_ninja
Я так люблю
источник

G

Gopneg in sql_ninja
охуеет такие цифры по равенству сравнивать, нужен битвин
источник

СК

Сергій Кринько... in sql_ninja
Это уже детали 😉
источник

АЛ

Артём Любодеев... in sql_ninja
Там не равенство, а интервал, так что проще
источник

ДМ

Дмитрий Мачихелян... in sql_ninja
select loan_id, MAX(loan_status) as loan_status, create_date
from loans.statistic
where loan_status IN (1,2)
group by loan_id, create_date

Как сделать результирующий count всех строк?
источник

DF

Dmitry Fedorov in sql_ninja
Добавить count(*) over() через запятую
источник

ДМ

Дмитрий Мачихелян... in sql_ninja
Оказывается неправильно построил запрос.
Подскажите, как мне получить список loan_id у которых из всех записей максимальный loan_status in 3,4?
источник

DF

Dmitry Fedorov in sql_ninja
Select loan_id from table group by loan_id having max(loan_status) in(3,4)
источник

ДМ

Дмитрий Мачихелян... in sql_ninja
Пробовал. Выводит не то.
источник

DF

Dmitry Fedorov in sql_ninja
Согласно вашему вопросу должен выводить именно то что вы просите
источник

🥥C

🥥 Coco 🥥 in sql_ninja
+
источник

ДМ

Дмитрий Мачихелян... in sql_ninja
Хотя да, вы правы. Вроде выводит то, что нужно.
Просто не совпадало с другими данными, поэтому смутился)
Спасибо за помощь
источник

А

Алексей in sql_ninja
ребятки, в базе данных есть таблица, которая хранит значение полей документов. По расписанию запускается хранимка, которая дергает документы из учетной базы. Мне нужно апдейтить записи, где изменились значения полей (документ был отредактирован). Как правильно такой апдейт организовать?
источник

ML

Mihail Li in sql_ninja
триггер, или  самой хранимке прописывать логирование
источник

ML

Mihail Li in sql_ninja
или из данных вытаскивается документ, и его редактируют?
источник

А

Алексей in sql_ninja
задача такая...нужно апдейтить только строчки, где изменились определенные поля. Например, у меня есть таблица со столбцами:
Id, Name, Age. В этой таблице лежат записи: (1, Вася, женат) и (2, Гена, холост) . Селектом из учетной базы дергается запрос, с аналогичными колонками и нам приходят записи: (1, Вася, холост), (2, Гена, холост). Мне нужно проапдейтить строчку с Васей и не трогать запись с Геной (т.к. у него ничего не поменялось)
источник

T

Timus in sql_ninja
и в чем конкретно проблема?
источник

T

Timus in sql_ninja
напиши merge или update запрос, где проверяй что какое то одно из полей изменилось
источник