Preamble - я консультант, я не создавал эту базу данных, и у меня нет никакого контроля над ней, я должен работать с тем, что они мне дают.
Эта таблица 'больше похожа на агрегированный вид чем настоящая таблица, но они создали его как таблицу. Они заполняют его ежедневно с помощью данных о продажах и CRM из других своих систем < /p>
locationId < /th>
infoiceid < /th>
customerId < /th>
SAREREPID
LEADDATE
infoicePaidDate
InvoIceamOunt
< /thead>
1 < /td>
1234 < /td>
< td> 4567
1
2024-09-01
2025-01-02
4444.555
< /tr>
1 < /td>
1234 < / td>
4567 < /td>
2 < /td>
2024-10-01 < /td>
2025 -01-02 < /td>
4444.555
< /tr>
1 < /td>
1234
4567
3
2024-11-01 2025-01-02 < /td>
4444.55
< /tr>
2 < /td>
1234 < /td>
4567 < /td>
4 < /td>
2025-01 -3 br /> 2 < /td>
1234 < /td>
4567 < /td>
1 < /td>
2025-02-01
2025-02-10
777.99
3 < /td>
5678 < /td>
8901 < /td>
5
2024-01-01
2025-02-01
td> 8888.00
< /tr>
3 < /td>
5678 < /td>
8901 < /td> 6 < /td>
2024-12-01 < /td>
2025-02-01 < /td>
888.00 < /td>
< /tr>
< /tbode>
< /table> < /div>
[*] locationId - fk Для филиала компании
[*] infoiceId - FK для счета *
[*] CustomerId - FK для клиента, который совершил покупку *
SAREREPID - FK для продавцов. - Дата продажа < /li>
InvoiceAMount - Сумма счета -фактуры < /li>
< /ul>
*Счел, а клиенты имеют PK, но эти PK Только уникальный для определенного места, в разных местах они не являются < /p>
** sareRepid уникальна во всех местах, но заданный представитель часто может перемещаться из одного места в другое (см. SAREREPID = 1 выше ) < /p>
То, как это работает, является то, что торговые представители будут связываться с клиентами несколько раз, пытаясь получить продажу. Эти даты контакта хранятся в столбце LEAD -DATE. Это так, что менеджеры могут видеть все различные повторения, которые работали над продажей. p>
1) Выберите запись для первой даты, которая привела к продаже (так что строка #1 и #4 выше) < /p>
2) Выберите запись для Последняя лидерная дата, которая привела к продаже (так что строка № 3 и № 5 выше) < /p>
3) способность фильтровать результаты как по LocationID, так и SalesRepid (например, показать мне результаты для Just LocationIds 1 и 3 и SalesRepids 1 и 6
Пожалуйста, дайте мне знать, если у вас есть какие -либо вопросы, я могу прояснить
Подробнее здесь: https://stackoverflow.com/questions/794 ... -solved-wi
MySQL - Выбор первого (или последнего) подмножества данных, можно ли это быть решено с помощью ROW_NUMBER () и раздела п ⇐ MySql
Форум по Mysql
1739289486
Anonymous
Preamble - я консультант, я не создавал эту базу данных, и у меня нет никакого контроля над ней, я должен работать с тем, что они мне дают.
Эта таблица 'больше похожа на агрегированный вид чем настоящая таблица, но они создали его как таблицу. Они заполняют его ежедневно с помощью данных о продажах и CRM из других своих систем < /p>
locationId < /th>
infoiceid < /th>
customerId < /th>
SAREREPID
LEADDATE
infoicePaidDate
InvoIceamOunt
< /thead>
1 < /td>
1234 < /td>
< td> 4567
1
2024-09-01
2025-01-02
4444.555
< /tr>
1 < /td>
1234 < / td>
4567 < /td>
2 < /td>
2024-10-01 < /td>
2025 -01-02 < /td>
4444.555
< /tr>
1 < /td>
1234
4567
3
2024-11-01 2025-01-02 < /td>
4444.55
< /tr>
2 < /td>
1234 < /td>
4567 < /td>
4 < /td>
2025-01 -3 br /> 2 < /td>
1234 < /td>
4567 < /td>
1 < /td>
2025-02-01
2025-02-10
777.99
3 < /td>
5678 < /td>
8901 < /td>
5
2024-01-01
2025-02-01
td> 8888.00
< /tr>
3 < /td>
5678 < /td>
8901 < /td> 6 < /td>
2024-12-01 < /td>
2025-02-01 < /td>
888.00 < /td>
< /tr>
< /tbode>
< /table> < /div>
[*] locationId - fk Для филиала компании
[*] infoiceId - FK для счета *
[*] CustomerId - FK для клиента, который совершил покупку *
SAREREPID - FK для продавцов. - Дата продажа < /li>
InvoiceAMount - Сумма счета -фактуры < /li>
< /ul>
*Счел, а клиенты имеют PK, но эти PK Только уникальный для определенного места, в разных местах они не являются < /p>
** sareRepid уникальна во всех местах, но заданный представитель часто может перемещаться из одного места в другое (см. SAREREPID = 1 выше ) < /p>
То, как это работает, является то, что торговые представители будут связываться с клиентами несколько раз, пытаясь получить продажу. Эти даты контакта хранятся в столбце LEAD -DATE. Это так, что менеджеры могут видеть все различные повторения, которые работали над продажей. p>
1) Выберите запись для первой даты, которая привела к продаже (так что строка #1 и #4 выше) < /p>
2) Выберите запись для Последняя лидерная дата, которая привела к продаже (так что строка № 3 и № 5 выше) < /p>
3) способность фильтровать результаты как по LocationID, так и SalesRepid (например, показать мне результаты для Just LocationIds 1 и 3 и SalesRepids 1 и 6
Пожалуйста, дайте мне знать, если у вас есть какие -либо вопросы, я могу прояснить
Подробнее здесь: [url]https://stackoverflow.com/questions/79430587/mysql-selecting-the-first-or-last-of-a-subset-of-data-can-this-be-solved-wi[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия