Size: a a a

2021 January 17

DI

Dmitriy Ivanov in sql_ninja
Если правильно понял, то надо найти предыдущий год перед максимальным.
источник

DI

Dmitriy Ivanov in sql_ninja
Lyubov K.
Привет! Есть таблица с id, каждому из которых соответствует несколько годов
Подскажите как найти год перед max
Вот так например
https://docs.microsoft.com/ru-ru/sql/t-sql/queries/select-order-by-clause-transact-sql?view=sql-server-ver15
Или через оконную функцию
Или через подзапрос
источник

LK

Lyubov K. in sql_ninja
Dmitriy Ivanov
Если правильно понял, то надо найти предыдущий год перед максимальным.
Да правильно

Например
ID  Year
1    2000
1    2005
1    2010
1.   2020

Нужны 2010 и 2020 годы
источник

У

Уруруборос Иванович... in sql_ninja
Lyubov K.
Да правильно

Например
ID  Year
1    2000
1    2005
1    2010
1.   2020

Нужны 2010 и 2020 годы
Отсортируй, пронумеруй и возьми второй
источник

LK

Lyubov K. in sql_ninja
Уруруборос Иванович
Отсортируй, пронумеруй и возьми второй
Спасибо!
источник

F

Frankie4Fingers in sql_ninja
Нинзи, как считаете, норм ли в dwh держать название таблиц и полей в кириллице?
источник

AS

Alexey Shumkin in sql_ninja
Frankie4Fingers
Нинзи, как считаете, норм ли в dwh держать название таблиц и полей в кириллице?
Я нигде не считаю это нормальным :) ни в какой СУБД :)
источник

F

Frankie4Fingers in sql_ninja
Alexey Shumkin
Я нигде не считаю это нормальным :) ни в какой СУБД :)
А почему? Интересует mssql
источник

AS

Alexey Shumkin in sql_ninja
Frankie4Fingers
А почему? Интересует mssql
Ну, проф.деформация, когда приходится ковырять в консолях, в которых нет кириллицы :)...
источник

AS

Alexey Shumkin in sql_ninja
Frankie4Fingers
А почему? Интересует mssql
Ну, и это непортируемо в англоязычную среду
источник

DI

Dmitriy Ivanov in sql_ninja
Frankie4Fingers
А почему? Интересует mssql
Из-за кодировок. Для таких вещей есть алиасы.
источник

AS

Alexey Shumkin in sql_ninja
Например, репорты об ошибках сложнее делать : надо прилагать усилия, чтобы это перевести на международный язык :) вместо того, чтобы просто скопипастить
источник

F

Frankie4Fingers in sql_ninja
Dmitriy Ivanov
Из-за кодировок. Для таких вещей есть алиасы.
Не понял :(
То, что для базы коллейшен кириллический ставить это ясно.
источник

B

BOMBOM in sql_ninja
Les
Хотите вебинар замутим по линуксам, постгресам и вот это всё ?
Уже провели?
источник

F

Frankie4Fingers in sql_ninja
Alexey Shumkin
Например, репорты об ошибках сложнее делать : надо прилагать усилия, чтобы это перевести на международный язык :) вместо того, чтобы просто скопипастить
Ну мы говорим не о языке ssms, а о полях и таблицах жеж
источник

AS

Alexey Shumkin in sql_ninja
Frankie4Fingers
Ну мы говорим не о языке ssms, а о полях и таблицах жеж
В сообщениях об ошибках они могут как раз фигурировать :)
источник

У

Уруруборос Иванович... in sql_ninja
Frankie4Fingers
Нинзи, как считаете, норм ли в dwh держать название таблиц и полей в кириллице?
Хз к в других базах, но в оракле названия становятся регистрозависимыми и их надо каждый раз брать в кавычки
источник

F

Frankie4Fingers in sql_ninja
Уруруборос Иванович
Хз к в других базах, но в оракле названия становятся регистрозависимыми и их надо каждый раз брать в кавычки
Ну у нас это в колейшене настраивается
источник

У

Уруруборос Иванович... in sql_ninja
Frankie4Fingers
Ну у нас это в колейшене настраивается
Один фиг лучше так не делать - особенно если название таблицы на англ, а поля на русском. Мне бы было влом переключать язык
источник

DI

Dmitriy Ivanov in sql_ninja
Frankie4Fingers
Не понял :(
То, что для базы коллейшен кириллический ставить это ясно.
Да только из-за того что юникод требует в 2 раза больше места и подозреваю, что становится хуже поиск по мете, я бы не стал так делать. Скорее всего есть и более глубинные проблемы, я не углублялся.
источник