﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Базы Данных / Базы данных  / Запрос для спецов по SQL / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Fri, 29 Aug 2008 06:40:38 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Запрос для спецов по SQL</title><link>http://www.relib.com/forums/Topic911692-2-1.aspx</link><description>сделай в таблице поле типа счетчик (ID)&lt;br&gt;и вот запрос:&lt;br&gt;&lt;br&gt;select *   &lt;br&gt;from tab1 &lt;br&gt;where ID in  (SELECT max(id)&lt;br&gt;                     FROM tab1&lt;br&gt;                     group by num)</description><pubDate>Sun, 12 Aug 2007 00:08:59 GMT</pubDate><dc:creator>NiiLiT</dc:creator></item><item><title>RE: Запрос для спецов по SQL</title><link>http://www.relib.com/forums/Topic911692-2-1.aspx</link><description>В Access я не спец. Может кто-то другой поможет.</description><pubDate>Wed, 21 Mar 2007 15:29:15 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Запрос для спецов по SQL</title><link>http://www.relib.com/forums/Topic911692-2-1.aspx</link><description>Потому, что мне нужно получить строки с максимальными датами в рамках каждой уникальной группы поля num. Я уже задавал этот вопрос:&lt;br&gt;http://sql.ru/forum/actualthread.aspx?bid=1&amp;tid=409300&amp;pg=-1&lt;br&gt;и довольно быстро получил ответ. Правда только для промышленных СУБД. Как это сделать в access пока так и не ясно.&lt;br&gt;&lt;br&gt;С уважением,</description><pubDate>Wed, 21 Mar 2007 15:24:06 GMT</pubDate><dc:creator>babken76</dc:creator></item><item><title>RE: Запрос для спецов по SQL</title><link>http://www.relib.com/forums/Topic911692-2-1.aspx</link><description>Я не понял сути запроса. Если нужно выбирать максимальное значение даты, то почему в результате запроса нет даннын для дат 03.01.2005 и 01.01.2005, но зато есть 02.01.2005?</description><pubDate>Wed, 21 Mar 2007 13:36:47 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Запрос для спецов по SQL</title><link>http://www.relib.com/forums/Topic911692-2-1.aspx</link><description>Имеется таблица:&lt;br&gt;&lt;br&gt;&lt;TABLE border=1&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;datum&lt;/TD&gt;&lt;TD&gt;num&lt;/TD&gt;&lt;TD&gt;txt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01.01.2005&lt;/TD&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;qqqqqq&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04.01.2005&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;wwwww&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02.01.2005&lt;/TD&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;dddddd&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03.01.2005&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;ssssss&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03.01.2005&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;rrrrrrrrrr&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br&gt;&lt;br&gt;Мне нужно написать запрос, который в результате даст такой набор данных:&lt;br&gt;&lt;br&gt;&lt;TABLE border=1&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;datum&lt;/TD&gt;&lt;TD&gt;num&lt;/TD&gt;&lt;TD&gt;txt&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04.01.2005&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;wwwww&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02.01.2005&lt;/TD&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;dddddd&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br&gt;&lt;br&gt;То есть, мне нужно выбрать строки с максимальным значением поля datum, сгруппированные по уникальным значениям поля num. Как это сделать?&lt;br&gt;&lt;br&gt;С уважением,&lt;br&gt;&lt;br&gt;p.s. Уважаемый Bazile, спасибо за исправление моего форматирования</description><pubDate>Tue, 20 Mar 2007 16:18:50 GMT</pubDate><dc:creator>babken76</dc:creator></item></channel></rss>