﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Базы Данных / Базы данных  / Как сделать двойную сортировку? / 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>Sat, 22 Nov 2008 21:07:36 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Как сделать двойную сортировку?</title><link>http://www.relib.com/forums/Topic899382-2-1.aspx</link><description>опечатка, строку&lt;/P&gt;&lt;P&gt;  ) AS LastDate_[NewsID]&lt;/P&gt;&lt;P&gt;можно переписать как &lt;/P&gt;&lt;P&gt; ) AS LastDate_NewsID&lt;/P&gt;&lt;P&gt;или просто&lt;/P&gt;&lt;P&gt;)</description><pubDate>Thu, 22 Jun 2006 16:28:01 GMT</pubDate><dc:creator>ambarka2</dc:creator></item><item><title>RE: Как сделать двойную сортировку?</title><link>http://www.relib.com/forums/Topic899382-2-1.aspx</link><description>можно попробовать вот так:&lt;/P&gt;&lt;P&gt;[code]SELECT * &lt;BR&gt;FROM [Новости] t3&lt;BR&gt;WHERE t3.[NewsID] IN (&lt;BR&gt;  SELECT (&lt;BR&gt;    SELECT TOP 1 t1.[NewsID]&lt;BR&gt;    FROM [Новости] t1&lt;BR&gt;    WHERE t1.[ClientID] = t2.[ClientID]&lt;BR&gt;      AND t1.FillDate &amp;gt; CONVERT(datetime,'10.10.2005',104)&lt;BR&gt;      AND t1.FillDate &amp;lt; CONVERT(datetime,'11.10.2005',104)&lt;BR&gt;    ORDER BY t1.FillDate DESC&lt;BR&gt;  ) AS LastDate_[NewsID]&lt;BR&gt;  FROM [Корреспонденты] t2&lt;BR&gt;)&lt;BR&gt;ORDER BY t3.[ClientID][/code]</description><pubDate>Thu, 22 Jun 2006 16:25:37 GMT</pubDate><dc:creator>ambarka2</dc:creator></item><item><title>RE: Как сделать двойную сортировку?</title><link>http://www.relib.com/forums/Topic899382-2-1.aspx</link><description>Я наверно не точно объяснил вопрос.&lt;/P&gt;&lt;P&gt;В таблице есть Категории, Разделы, Клиенты (Корреспонденты), Новости, Дата внесения.&lt;/P&gt;&lt;P&gt;Я делаю так&lt;/P&gt;&lt;P&gt;Select * from News where Sections='S' and Category='C' ORDER BY Cr_Date DESC&lt;/P&gt;&lt;P&gt;Выдаются все новости, вне зависимости от ID корреспондента, а их у одного бывает много, так вот я хочу чтобы грубо говоря ID_Client не дублировались </description><pubDate>Thu, 22 Jun 2006 12:46:01 GMT</pubDate><dc:creator>urri77</dc:creator></item><item><title>RE: Как сделать двойную сортировку?</title><link>http://www.relib.com/forums/Topic899382-2-1.aspx</link><description>SELECT UserId, Max(Title)&lt;br&gt;FROM News&lt;br&gt;WHERE DateCreated='01.01.2005'&lt;br&gt;GROUP BY UserID</description><pubDate>Thu, 22 Jun 2006 11:23:13 GMT</pubDate><dc:creator>Alexey Spirin</dc:creator></item><item><title>Как сделать двойную сортировку?</title><link>http://www.relib.com/forums/Topic899382-2-1.aspx</link><description>Нужно отсортировать новости по разделу (S_ID) и ID корреспондента, так чтобы от каждого корреспондента выводилась только одна новость на заданную дату.&lt;/P&gt;&lt;P&gt;Кто что посоветует?</description><pubDate>Thu, 22 Jun 2006 11:14:52 GMT</pubDate><dc:creator>urri77</dc:creator></item></channel></rss>