|
|
|
Помогите с sql запросом
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Прошу вас о помощи. Вот sql запрос который есть на данный момент- select pokypatel.idklient, pokypatel.nazvanie, pokypatel.adres, pokypatel.telefon, prodaja.iddogovor, model.nazvmodel, dogovor.dateispl, prodaja.kolvo, model.stoimist, sum(prodaja.kolvo * model.stoimist) as cena from ( (prodaja inner join model on prodaja.idmebel=model.idmodel) inner join dogovor on prodaja.iddogovor=dogovor.iddogovor) inner join pokypatel on dogovor.idpokypatel=pokypatel.idklient where dogovor.dateispl like '2018-12%' group by prodaja.iddogovor, model.nazvmodel, prodaja.kolvo, model.stoimist, dogovor.dateispl, pokypatel.idklient, pokypatel.nazvanie, pokypatel.adres, pokypatel.telefon Надо добавить max() по столбцу cena который создаётся через sum() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 23:23 |
|
||
|
Помогите с sql запросом
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Надо добавить max() по столбцу cena который создаётся через sum() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 23:26 |
|
||
|
Помогите с sql запросом
|
|||
|---|---|---|---|
|
#18+
CruoptНадо добавить max() по столбцу cena который создаётся через sum()sum - это уже агрегатная функция, которая требует группировки, max - это тоже агрегатная функция. При вложении функций нужна вложенная группировка. Т.е. нужна еще одна группировка. По каким полям надо добавить группировку? Т.е. в какой группе должен быть этот max(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 00:27 |
|
||
|
Помогите с sql запросом
|
|||
|---|---|---|---|
|
#18+
miksoft, мне просто надо результат, вывести информацию о покупателе с наибольшей стоимостью за месяц, я в mysql только пару дней и особо ещё не знаю всех тонкостей, поэтому и пришёл сюда за помощью. На ваше усмотрение как лучше сделать ? мне тут ещё подсказали что через having можно по пробовать, как думаете??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 01:20 |
|
||
|
Помогите с sql запросом
|
|||
|---|---|---|---|
|
#18+
Cruoptmiksoft, мне просто надо результат, вывести информацию о покупателе с наибольшей стоимостью за месяц, я в mysql только пару дней и особо ещё не знаю всех тонкостей, поэтому и пришёл сюда за помощью. На ваше усмотрение как лучше сделать ? мне тут ещё подсказали что через having можно по пробовать, как думаете???Начните с чтения местного F.A.Q. -а. Его же для чего-то старались создавали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 06:09 |
|
||
|
Помогите с sql запросом
|
|||
|---|---|---|---|
|
#18+
Cruoptmiksoft, мне просто надо результат, вывести информацию о покупателе с наибольшей стоимостью за месяц, я в mysql только пару дней и особо ещё не знаю всех тонкостей, поэтому и пришёл сюда за помощью. На ваше усмотрение как лучше сделать ? мне тут ещё подсказали что через having можно по пробовать, как думаете???если речь идет о выборке всего одной записи, то смотреть в сторону order by sum(...) desc limit 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 06:13 |
|
||
|
Помогите с sql запросом
|
|||
|---|---|---|---|
|
#18+
Cruoptmiksoft, мне просто надо результат, вывести информацию о покупателе с наибольшей стоимостью за месяц, Для описания/постановки задачи явно маловато. Уровень развития шестого чувства на этом форуме конечно зашкаливает Но если хотите получить решение, этого недостаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 06:22 |
|
||
|
Помогите с sql запросом
|
|||
|---|---|---|---|
|
#18+
Щукина Анна, Спасибо большое, вы были правы, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ко всему этому стоило добавить только Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2018, 11:05 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=41&tid=1829387]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 131ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...