<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не получается запрос  - просьба помочь </title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8788.html</link>
    <description>Прошу помочь вот с каким вопросом. Никак не могу построить SQL запрос в MySQL (хотя мне кажется конкретная платформа здесь не важна). Есть таблица с полями&lt;br&gt;&lt;br&gt;id,&lt;br&gt;datetime,&lt;br&gt;value1 int,&lt;br&gt;value2 int,&lt;br&gt;value3 int&lt;br&gt;&lt;br&gt;&lt;br&gt;Каждый день в БД вносятся данные в хронологическом порядке (хронология по времени). На другой день тоже самое - например&lt;br&gt;&lt;br&gt;1, 2010-05-10 12:03, 10, 20, 30&lt;br&gt;2, 2010-05-10 13:50, 15, 16, 45&lt;br&gt;3, 2010-05-10 18:15, 25, 48, 25&lt;br&gt;4, 2010-05-11 10:07, 09, 56, 32&lt;br&gt;5, 2010-05-11 14:20, 92, 89, 78&lt;br&gt;6, 2010-05-12 11:02, 14, 65, 38&lt;br&gt;7, 2010-05-12 11:05, 05, 11, 44 &lt;br&gt;&lt;br&gt;&lt;br&gt;Мне нужно сделать выборку следующего вида&lt;br&gt;&lt;br&gt;2010-05-10 18:15, 25, 48, 25&lt;br&gt;2010-05-11 14:20, 92, 89, 78&lt;br&gt;2010-05-12 11:05, 05, 11, 44&lt;br&gt;&lt;br&gt;т.е получить последнюю запись за каждый день за выбранный интервал. Записей внутри дян может быть много. &lt;br&gt;&lt;br&gt;Запросы типа&lt;br&gt;&lt;br&gt;SELECT max(datatime), value1, value2, value3 FROM tbl_test;&lt;br&gt;&lt;br&gt;SELECT max(datatime), value1, value2, value3 FROM tbl_test GROUP BY date(datetime);&lt;br&gt;&lt;br&gt;SELECT max(datatime), value1, value</description>

<item>
    <title>Не получается запрос  - просьба помочь  (UltraLaser)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8788.html#3</link>
    <pubDate>Fri, 25 Jun 2010 14:23:44 GMT</pubDate>
    <description>Сработало примерно следующее (спасибо за помощь с SQL.RU)&lt;br&gt;&lt;br&gt;SELECT mytable.*&lt;br&gt;FROM mytable&lt;br&gt;  JOIN &lt;br&gt;(SELECT MAX(date_time_field) max_date_time FROM mytable GROUP BY DATE(date_time_field)) t&lt;br&gt;  ON mytable.date_time_field=t.max_date_time&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не получается запрос  - просьба помочь  (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8788.html#2</link>
    <pubDate>Fri, 25 Jun 2010 09:51:52 GMT</pubDate>
    <description>выбрать, как ты уже сделал, ТОЛЬКО &quot;максималное время дня&quot; и сложить во временную таблицу&lt;br&gt;далее &lt;br&gt;вторым запросом найти пересечение таблиц&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не получается запрос  - просьба помочь  (Вася)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8788.html#1</link>
    <pubDate>Fri, 25 Jun 2010 09:17:21 GMT</pubDate>
    <description>Как вариант - запись max(id) за день во временную таблицу и потом выдирание из предыдущей таблицы селектом строк с этими id.&lt;br&gt;</description>
</item>

</channel>
</rss>
