Size: a a a

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

2020 August 22

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
посоветуйте, пожалуйста хорошую книжку по ms sql, желательно посвежее.
источник

IY

Ilya Yakimov in SqlCom.ru - Стиль жизни SQL
2flower _
посоветуйте, пожалуйста хорошую книжку по ms sql, желательно посвежее.
Если база нужна, то Ицик Бен-Ганн "Основы T-SQL"
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Ilya Yakimov
Если база нужна, то Ицик Бен-Ганн "Основы T-SQL"
нет нужно освежить знания именно по MS SQL, плюс узнать что нового появилось и в идеале отличия от других субд в запросах,
а то в голове будет каша.
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
2flower _
нет нужно освежить знания именно по MS SQL, плюс узнать что нового появилось и в идеале отличия от других субд в запросах,
а то в голове будет каша.
Вам книгу очень хорошую посоветовали, с нее лучше всего и начать. Если по какой то причине она вам не нравится, то можете выбрать любую из списка https://github.com/ktaranov/sqlserver-kit/blob/master/README.md#free-ebooks под своим нужды
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Вам книгу очень хорошую посоветовали, с нее лучше всего и начать. Если по какой то причине она вам не нравится, то можете выбрать любую из списка https://github.com/ktaranov/sqlserver-kit/blob/master/README.md#free-ebooks под своим нужды
я же не говорил, что она плохая, автор написал, что если нужна база. база у меня есть, мне бы отшлифовать то и пополнить копилку.
спасибо за совет и за ссылку
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
2flower _
я же не говорил, что она плохая, автор написал, что если нужна база. база у меня есть, мне бы отшлифовать то и пополнить копилку.
спасибо за совет и за ссылку
Вы на слово "Основы" не обращайте внимание, эту книгу можно перечитывать годами и все равно открывать что то новое для себя
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Вы на слово "Основы" не обращайте внимание, эту книгу можно перечитывать годами и все равно открывать что то новое для себя
ну вот сделал я ошибку, теперь понял, спасибо что помогли.
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Вы на слово "Основы" не обращайте внимание, эту книгу можно перечитывать годами и все равно открывать что то новое для себя
"Предлагаемый материал рассчи-
тан в большей степени на людей, которые не знакомы с языком T-SQL или имеют
незначительный опыт в его использовании."
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
а вот ваша ссылка, то что нужно спасибо.
источник
2020 August 23

GP

Grisha Palkin in SqlCom.ru - Стиль жизни SQL
Народ, подскажите пожалуста, есть таблица с продажами, где id клиента, номер чека, дата продажи и артикул. Чеки разбиты по артикулам, нужно найти повторные покупки клиентов. Например масло и молоко встречаются 10 раз, масло масло и хлеб 20 раз и тд
источник

AK

Andrew Komarov in SqlCom.ru - Стиль жизни SQL
допустим в 1 чеке 6 товаров
1;арктикул1
2;арктикул1
3;арктикул2
4;арктикул3
5;арктикул4
6;арктикул5

необходимо вытащить из чека все варианты и искать варианты в других чеках или есть какие-то ограничения?
источник

AK

Andrew Komarov in SqlCom.ru - Стиль жизни SQL
И как обрабатывать несколько одинаковых артикулов в 1 чеке
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
Grisha Palkin
Народ, подскажите пожалуста, есть таблица с продажами, где id клиента, номер чека, дата продажи и артикул. Чеки разбиты по артикулам, нужно найти повторные покупки клиентов. Например масло и молоко встречаются 10 раз, масло масло и хлеб 20 раз и тд
Сгруппировать все продажи по клиентам?
источник

GP

Grisha Palkin in SqlCom.ru - Стиль жизни SQL
Andrew Komarov
допустим в 1 чеке 6 товаров
1;арктикул1
2;арктикул1
3;арктикул2
4;арктикул3
5;арктикул4
6;арктикул5

необходимо вытащить из чека все варианты и искать варианты в других чеках или есть какие-то ограничения?
Да, искать схожие покупки по другим чекам. Посмотрел, максимальное число артикулов в чеке 48
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
select client_id,goods_id,count(distinct check_number)-1 from tbl
group by client_id,goods_id
having count(distinct check_number)>1
черновой вариант.
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
т.е. в одном чеке тот же товар отбрасываем и считаем кол-во чеков.
источник

GP

Grisha Palkin in SqlCom.ru - Стиль жизни SQL
2flower _
т.е. в одном чеке тот же товар отбрасываем и считаем кол-во чеков.
Но он покажет мне 2 столбца, артикул и кол-во. А мне нужно чтобы выводило артикул1, артикул2 артикул3 - 20 штук. Короче найти все повторные продажи одних и тех же товаров в разных чеках
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
2flower _
select client_id,goods_id,count(distinct check_number)-1 from tbl
group by client_id,goods_id
having count(distinct check_number)>1
черновой вариант.
А после этого нужно количество всех возможных комбинаций goods, встречающихся внутри клиентов, посчитать
источник

A

Andrey in SqlCom.ru - Стиль жизни SQL
Причем еще и не попарно, а с любой размерностью сета
источник

GP

Grisha Palkin in SqlCom.ru - Стиль жизни SQL
Andrey
Сгруппировать все продажи по клиентам?
Сгруппировать по артикулам, причем где есть похожие продажи. Молоко и хлеб таких чеков 10, молоко хлеб и масло таких чеков 20 и тд
источник