|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Нужно посчитать "ккал"... есть фрукты нам нужно получить у какого фрукта больше всего "ккал" в таблице.. (В СУММЕ) Мы должны получить такой список (по порядку от большего к меньшему): 1.Яблоко - 462+345+11+50 = 868 2.банан - 11+700 = 711 3.Клубника 555 = 555 4.Хурма 12 = 12 Не могу ума этот уровень помогите пожалуйста отправить праивильны{й\е} запрос чтоб получить что требуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 00:35 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
2 задача. Нужно получить какой по списку банан по сумме "ккал". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 00:53 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Над 1 задачей кое как справился сам... SELECT фрукты,SUM(ккал) FROM корзина GROUP BY фрукты ORDER BY MAX(ккал) DESC Подскажите только как вывести только первые 10 значений. Если у кого есть более правильное решение пожалуйста сообщите... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 02:53 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
LIMIT 0,10 - сам допер... Mysql не учил особо.. он чисто интуитивно понятен или я пальцем в небо решил свою проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 02:56 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
SELECT фрукты,SUM(ккал) FROM корзина GROUP BY фрукты ORDER BY MAX(ккал) DESC LIMIT 0,10 Скажите как доработать вывод чтоб в выводе был столбец "No" и строки вывода были пронумированы по порядку 1,2,3 и т д... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 03:35 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny96Над 1 задачей кое как справился сам... SELECT фрукты,SUM(ккал) FROM корзина GROUP BY фрукты ORDER BY MAX(ккал) DESC Подскажите только как вывести только первые 10 значений. Если у кого есть более правильное решение пожалуйста сообщите...Вы запросы на бумажке пишите? Без проверки на реальных данных? В целом - сортируете неправильно. Нужно сортировать по SUM (ккал) desc ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 05:34 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny962 задача. Нужно получить какой по списку банан по сумме "ккал".способ решение этой задачи во многом зависит от версии сервера и может быть как тривиальным ROW_NUMBER-ом/RANK-ом/DENSE_RANK-ом(на "свежих" версиях), так и не совсем простым и понятным нумератором на переменных ( FAQ: Нумерация строк и другие вопросы про использование переменных ) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 05:37 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Щукина Анна, SELECT @i := @i + 1 AS num, фрукт,SUM(ккал) FROM корзина, (select @i:=0) AS z GROUP BY фрукт ORDER BY MAX(ккал) DESC LIMIT 0, 10; в нум столбце как будто случайные значения.. дайте пример правильного вывода и сортировки вывода раз критикуете мое решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 08:55 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny96в нум столбце как будто случайные значения..Отож... Надо в подзапросе группировать, а во внешнем запросе нумеровать. Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 09:14 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Akina, Ввод не корректен вверху должно быть большее внизу меньшее.. num steamid summ 1 Яблоки 368 2 Бананы 546 3 Грушы 1228 4 Вишня 764 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 12:21 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny96 , а самостоятельно DESC добавить религия не позволяет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 12:31 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Akina, Добавил DESC к последней строке результат все равно не верный: 1 [U:1:857132995] 3212 2 [U:1:883969910] 3594 3 [U:1:216043827] 4807 4 [U:1:232151095] 2098 [U:1:857132995] - представьте что это название фрукта..)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 12:36 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
num steamid summ 1 [U:1:857132995] 3212 2 [U:1:883969910] 3594 3 [U:1:216043827] 4807 4 [U:1:232151095] 2098 5 [U:1:147049989] 1432 6 [U:1:894988104] 1216 7 [U:1:871774431] 764 8 [U:1:35551385] 1228 9 [U:1:85769023] 546 10 [U:1:413185576] 368 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 12:36 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny96 , и что именно не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 12:50 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Akina, сортировка summ должны быть по убыванию.. 1 [U:1:857132995] 3212 2 [U:1:883969910] 3594 3 [U:1:216043827] 4807 - это самое большое число.. 4 [U:1:232151095] 2098 5 [U:1:147049989] 1432 6 [U:1:894988104] 1216 7 [U:1:871774431] 764 8 [U:1:35551385] 1228 9 [U:1:85769023] 546 10 [U:1:413185576] 368 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 12:51 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Akina, чет вы притихли... (( ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 13:23 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny96сортировка summ должны быть по убываниюВыше я вижу: Tonny96Над 1 задачей кое как справился сам... Код: sql 1. 2. 3.
Подскажите только как вывести только первые 10 значений Причём этот запрос, и результат, и, главное, сортировку в нём, Вы объявляете ПРАВИЛЬНЫМИ. В моём запросе сортировка АБСОЛЮТНО ТАКАЯ ЖЕ. Вот только теперь, с номерами, она Вам не нравится. ПОЧЕМУ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 13:53 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Akina, простите я вас не понимаю(((( Сортировка значения SUMM не правильная нужно чтоб строка под номером один была самой больше по значению summ и далее по убыванию... 1 = 10 \ 2 = 9 \ 3 = 8 ... я просто хочу чтоб вы поняли задачу..) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 14:46 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny96, Про сортировку вам ещё вчера было мною написано ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 14:50 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Щукина Анна, ну так я вам и ответил что не корректно работает ваша сортировка... и показал что вывело... посмотрите следующее мое сообщение после вашего! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 14:58 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny96, Так не наша, а ваша сортировка.... запрос-то свой посмотри, словесное описание своё же почитай. Словами пишешь, что сортировать нужно по сумме значений в порядке убывания, а в запросе сортируешь по максимальному значению вне суммы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 15:05 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Tonny96, Тебе там даже жирным выделено, как нужно сортировать. Сравни со своим. Найди три отличия.... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 15:06 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Крч давайте я еще 1 раз попробую обьяснить что требуется.. Нужно чтоб вывод был таким num ключи значения 1 ключ_4 10 2 ключ_2 9 3 ключ_1 8 4 ключ_3 7 5 ключ_9 6 N ключ_Y K обратите внимание как отсортированы значения ключей!!! ПО УБЫВАНИЮ а нумерация (num) идет по прядку 1,2,3 ..... номер 1 = большему ЗНАЧЕНИЮ ключа .... номер N = МЕНЬШЕМУ значению ключа_N Я вот не пойму, или вы не поняли задачу, или прикидываетесь дураком или я сам дурак.. )) я не вижу корректного решения поставленной задачи во всех случаях что-то не то... то NUM идет не по порядку... то "значения" идут не по убыванию... Дайте блин рабочий пример если такой имеется сил уже нет\.. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 15:33 |
|
Несколько вопросов о получении данных "пачками..."
|
|||
---|---|---|---|
#18+
Тогда я ещё раз процитирую, если тебе не видно. Tonny96Над 1 задачей кое как справился сам... SELECT фрукты,SUM(ккал) FROM корзина GROUP BY фрукты ORDER BY MAX(ккал) DESC Ты писал? ты... а вот теперь выполни этот свой запрос, выполни мой запрос, выведи себе рядом их результаты, и скажи, чем они, кроме наличия в моём запросе колонки с номерами, отличаются... порядок ТОТ ЖЕ САМЫЙ. Или ты про то, что "справился", не подумав ляпнул? и на самом деле - ни разу не справился? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 15:43 |
|
|
start [/forum/topic.php?fid=47&fpage=35&tid=1829135]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 464ms |
0 / 0 |