distinct, order by и одно условие........

rol
Дата: 26.05.2004 20:23:08
Доброе время суток
Подскажите плиз

Данный запрос не сортирует

select * from (
SELECT
distinct(News.ID) ,
News.Name as Name,
News.Date_of,
Resources.Name AS ResourceName
FROM
News,
Resources
WHERE
News.date_of>#4/26/2004#
and Resources.ID=News.Resource_ID )
order by name

а вот без News.date_of>#4/26/2004# сортирует
Владимир Саныч
Дата: 26.05.2004 20:26:37
А если вместо
as Name ... order by name
сделать
as NewsName ... order by NewsName
?
rol
Дата: 26.05.2004 20:29:30
результат тот же
rol
Дата: 26.05.2004 20:30:49
если убрать distinct или это условие (не догадываюсь почему)- тоже сортирует, а вот все вместе - нет
Владимир Саныч
Дата: 26.05.2004 20:32:15
А так?

FROM News inner join Resources
on Resources.ID=News.Resource_ID
WHERE News.date_of>#4/26/2004#
rol
Дата: 26.05.2004 20:36:25
Опять же
select * from (
         SELECT
            distinct(News.ID) ,
            News.Name as NewsName,
            News.Date_of,
           Resources.Name AS ResourceName
        FROM
            News  inner join Resources  on Resources.ID=News.Resource_ID
        WHERE
            News.date_of>#4/26/2004# )
order by NewsName
- не сортирует
убираю условие по дате - сортирует
(c)VIG
Дата: 26.05.2004 20:42:21
Смущает вот это : distinct(News.ID)
distinct -это не функция .
Кроме того внешний селект излишен Вполне достаточно

SELECT distinct 
           News.ID ,
           News.Name as Name,
           News.Date_of,
           Resources.Name AS ResourceName
FROM
News  INNER JOIN Resources
ON Resources.ID=News.Resource_ID
WHERE
News.date_of>#4/26/2004#
order by News.Name
rol
Дата: 26.05.2004 20:44:55
к сожалению уже попробовал - все тоже, без условия на дату работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
пол дня с этим парюсь , может его в дргой совсем форме переписать можно
или дату задавать как-нить по другому, не знаю уже в какую сторону смотреть :(
(c)VIG
Дата: 26.05.2004 20:52:43
попробуй
order by 2
rol
Дата: 26.05.2004 20:54:56
КРУТО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
работает, а в чем прикол с исходным вариантом??????????