1 (12 лет 8 месяцев назад)

Тема: MySQL запрос с меня +

Не получается вывести среднее значение температуры из последних 40 записей в таблице.

$result = mysql_query("SELECT AVG(temperature) AS temperature1 FROM temp_street ORDER BY idtemp DESC LIMIT 40",$db);

В общем запрос не работает, уже перепробовал по всякому.

Зато работает так:

$result = mysql_query("SELECT AVG(temperature) AS temperature1 FROM temp_street",$db);

Но здесь выводится среднее значение по всем записям.

2 (12 лет 8 месяцев назад)

Re: MySQL запрос с меня +

sql-ex.ru
тренируемся и будет любой запрос по плечу

http://cards.ps3t.ru/3/b-swat.png

3 (12 лет 8 месяцев назад)

Re: MySQL запрос с меня +

Маэстро пишет:

sql-ex.ru
тренируемся и будет любой запрос по плечу

Плюс не дам знаю я этот сайт.

4 (12 лет 8 месяцев назад)

Re: MySQL запрос с меня +

Rimidalw пишет:
Маэстро пишет:

sql-ex.ru
тренируемся и будет любой запрос по плечу

Плюс не дам знаю я этот сайт.

ну плохо знаешь
а я вот не только знаю но и уже прошел дофига
вот твой запрос

SELECT 
AVG(temp.temperature)
FROM
(SELECT 
 temperature
 FROM 
 temp_street 
 ORDER BY 
 idtemp 
 DESC LIMIT 40) AS temp)

Отредактировано Маэстро (, 12 лет 8 месяцев назад)

http://cards.ps3t.ru/3/b-swat.png

5 (12 лет 8 месяцев назад)

Re: MySQL запрос с меня +

Не работает. 😆

6 (12 лет 8 месяцев назад)

Re: MySQL запрос с меня +

Rimidalw пишет:

Не работает. 😆

лично у меня все работает
иди смотри свою базу

еще как бы надо сортировать по дате а не idtemp  в которой хрен знает что записано.
и благо если это автоинкрементное поле формата int а не char(n)

Отредактировано Маэстро (, 12 лет 8 месяцев назад)

http://cards.ps3t.ru/3/b-swat.png

7 (12 лет 8 месяцев назад)

Re: MySQL запрос с меня +

Маэстро пишет:
Rimidalw пишет:

Не работает. 😆

лично у меня все работает
иди смотри свою базу

еще как бы надо сортировать по дате а не idtemp  в которой хрен знает что записано.
и благо если это автоинкрементное поле формата int а не char(n)

Естественно idtemp это счетчик, все правильно я сортирую именно по счетчику. 🙂 сейчас попробую переписать все. База не причем. Я с легкостью вывожу массив в график 90.188.22.25/hause Просто мне среднее значение температуры за определенный период надо получить.

8 (12 лет 8 месяцев назад)

Re: MySQL запрос с меня +

Rimidalw пишет:
Маэстро пишет:
Rimidalw пишет:

Не работает. 😆

лично у меня все работает
иди смотри свою базу

еще как бы надо сортировать по дате а не idtemp  в которой хрен знает что записано.
и благо если это автоинкрементное поле формата int а не char(n)

Естественно idtemp это счетчик, все правильно я сортирую именно по счетчику. 🙂 сейчас попробую переписать все. База не причем. Я с легкостью вывожу массив в график 90.188.22.25/hause Просто мне среднее значение температуры за определенный период надо получить.

http://cache.ohinternet.com/images/thumb/7/73/JeanLucPicardFacepalm.jpg/618px-JeanLucPicardFacepalm.jpg

http://cards.ps3t.ru/3/b-swat.png

9 (12 лет 8 месяцев назад)

Re: MySQL запрос с меня +

Маэстро пишет:
Rimidalw пишет:
Маэстро пишет:
Rimidalw пишет:

Не работает. 😆

лично у меня все работает
иди смотри свою базу

еще как бы надо сортировать по дате а не idtemp  в которой хрен знает что записано.
и благо если это автоинкрементное поле формата int а не char(n)

Естественно idtemp это счетчик, все правильно я сортирую именно по счетчику. 🙂 сейчас попробую переписать все. База не причем. Я с легкостью вывожу массив в график 90.188.22.25/hause Просто мне среднее значение температуры за определенный период надо получить.

http://cache.ohinternet.com/images/thumb/7/73/JeanLucPicardFacepalm.jpg/618px-JeanLucPicardFacepalm.jpg

Все заработало! Спасибо!

Отредактировано Rimidalw (, 12 лет 8 месяцев назад)