Size: a a a

SqlCom.ru - Стиль жизни SQL

2021 January 12

T

Timus in SqlCom.ru - Стиль жизни SQL
опять студент чтоли пришел и задает нубские вопросы?
источник

Л

Лучший ник in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Это неправильно.
Почему?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Лучший ник
Почему?
Нормализация тут ни при чем.
источник

Л

Лучший ник in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Нормализация тут ни при чем.
Ну я понял что identity поле было, поэтому ошибка
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Лучший ник
Ну я понял что identity поле было, поэтому ошибка
Ingenuity тут тоже ни при чем
источник

Л

Лучший ник in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Ingenuity тут тоже ни при чем
а в чём же дело?
источник

Л

Лучший ник in SqlCom.ru - Стиль жизни SQL
в ограничении unique?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Лучший ник
в ограничении unique?
Давай ты уже расскажешь что же тебе надо...
источник

Л

Лучший ник in SqlCom.ru - Стиль жизни SQL
так уже ничего, я выше описал как решил проблему
источник

ФГ

Федор Гулин... in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
все зависит от стэка, который используете, если у вас все просто и примитивно достаточно простеньких скриптов на Python/C#/Java что вы там используете или на худой случай хранимых процедур если нет знаний других языков програмирования

из бесплатных ETL средств рекомендую присмотреться к https://www.talend.com/products/data-integration/ (если бы больше времени было на тестирование возможно бы выбрали его), мы используем https://habr.com/ru/post/465299/ (но это если Python активно используете и тоже своих особеностей хватает)

из всего многообразия реально выбрать тяжело, в свое время более 20 штук тестировали, но реально работающих и покрывающих наши нужды из бесплатных не так уж и много в итоге оказалось
Таленд Бесплатная версия Сильно ограничена а платная стоит вполне прилично.
2 проекта на Таленде делал.
В 16 в бесплатной не было общего репозитория для многопользовательской работы
Из плюсов есть форум где сидят представители Таленда и могут что-то ответить.
Ну и Яву знать неплохо бы.
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Федор Гулин
Таленд Бесплатная версия Сильно ограничена а платная стоит вполне прилично.
2 проекта на Таленде делал.
В 16 в бесплатной не было общего репозитория для многопользовательской работы
Из плюсов есть форум где сидят представители Таленда и могут что-то ответить.
Ну и Яву знать неплохо бы.
Ну так на то и делают бесплатно, чтобы заманить) альтернатива есть?
источник

ФГ

Федор Гулин... in SqlCom.ru - Стиль жизни SQL
Пентахо бесплатен и похож.
Часть ЕТЛ kettle вполне рабочая
источник

ФГ

Федор Гулин... in SqlCom.ru - Стиль жизни SQL
Есть рабоч.проект писал не я но сопровождал чуть.
Щупал есть примеры и чат в телеге правда полуметвый.
Посмотреть точно стоит раз Таленд нравится.
источник

ФГ

Федор Гулин... in SqlCom.ru - Стиль жизни SQL
PS Если заказчик платит то почему б и не Таленд.
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Добрый вечер, подскажите пжл, как выгрузить 2 максимальых значения группируя по пользователю?
Пример:
есть 2 таблицы
Orders с полями cust_id (идентификатор покупателя), prod_id (идентификатор товара), price (стоимость проданного товара), quantity (количество проданного товара), dat (дата продажи);
Customers с полями FIO (ФИО покупателя) и id (идентификатор покупателя);


create table Orders (
cust_id int,
prod_id int,
price bigint,
quantity bigint,
dat date
)
create Customers (
FIO varchar(50),
id int
)
Нужно вывести по каждому покупателю топ 2 его товаров по трате денег
источник

AK

Andrew Komarov in SqlCom.ru - Стиль жизни SQL
Никита
Добрый вечер, подскажите пжл, как выгрузить 2 максимальых значения группируя по пользователю?
Пример:
есть 2 таблицы
Orders с полями cust_id (идентификатор покупателя), prod_id (идентификатор товара), price (стоимость проданного товара), quantity (количество проданного товара), dat (дата продажи);
Customers с полями FIO (ФИО покупателя) и id (идентификатор покупателя);


create table Orders (
cust_id int,
prod_id int,
price bigint,
quantity bigint,
dat date
)
create Customers (
FIO varchar(50),
id int
)
Нужно вывести по каждому покупателю топ 2 его товаров по трате денег
а если выйдет так, что будет скажем 10 таких товаров в одну максимальную сумму
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Можно отсортировать по названию товара
источник

AK

Andrew Komarov in SqlCom.ru - Стиль жизни SQL
Никита
Можно отсортировать по названию товара
дата и прод айди не участвуют никак?
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Andrew Komarov
дата и прод айди не участвуют никак?
дата участвует, но это не критично ,я вроде,разобрался ,как написать.
источник

Л

Лучший ник in SqlCom.ru - Стиль жизни SQL
Andrew Komarov
а если выйдет так, что будет скажем 10 таких товаров в одну максимальную сумму
То поставить with ties
источник