powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Order u Top N ( help pls !!! )
12 сообщений из 12, страница 1 из 1
Order u Top N ( help pls !!! )
    #32028356
Nastia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
voproc cledyushii :

kogda est
select top N from ...
order by colname desc

to cnachala vipolniaetcia OrderBy a potom otcekaetcia Top N

poetomy rezul"ati 2 query bydyt raznie :
1)select top N from ...
order by colname desc

2)select top N from ...
order by colname asc


Pocovetyite chto cdelat" chtobi cnachala Top N bipolnialcia a potom Order By
( set rowcount N toshe ne pomog , tak she rabotaet )

help , PLS !!! ochen' nado , otchet rabotaet nepravil'no !!!!
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028357
Dikobrazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо select top поместить в подзапрос, а order by расположить в основном запросе, примерно вот так:
select * from
(select top N from ...) as S1
order by colname desc
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028384
nastia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ne polychaetcis
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028393
Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Naoborot:
Select Top N T1.*
From
(
Select * From T Order By Col1
)
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028401
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если быть уж совсем точным, то так

Select *
From (Select TOP N * From T Order By Col1) AS T ORDER BY Col1 Desc
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028439
Olia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
moia query :

SELECT distinct Top 10 requete , nbrep , count( requete) as total
FROM log_stats
Where langue = 'fr' AND requete NOT like 'www.%' AND datelog between '03/01/2002 00:00:00 ' AND '04/11/2002 23:59:00 '
group by requete , nbrep
order by count( requete) desc

--zdec" ia meniay colomn for sorting ( dynamic SP )
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028442
Olia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kogda ia pishy tak :

Select *
From (SELECT distinct Top 10 requete , nbrep , count( requete) as total
FROM log_stats Where langue = 'fr' AND requete NOT like 'www.%'
AND datelog between '03/01/2002 00:00:00 ' AND '04/11/2002 23:59:00 '
group by requete , nbrep order by count( requete) desc) as log_stats
group by requete , nbrep, count( requete) order by count( requete) desc

vidaet oshibky :
"Cannot use an aggregate or a subquery in an expression used for the group by list of a GROUP BY clause."

chto delat" ????
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028443
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Select * From
(SELECT distinct Top 10 requete , nbrep , count( requete) as total
FROM log_stats
Where langue = 'fr' AND requete NOT like 'www.%'
AND datelog between '03/01/2002 00:00:00 ' AND '04/11/2002 23:59:00 '
group by requete , nbrep
order by count( requete) desc
) as log_stats
order by total desc
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028445
nastia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory ! cpacibo bol"shoe !
no ecli ia ybery "Desc" in order by to query bydet bozvrashat" drygoi nabor records
a mne nado tot she , no v obratnom poridke cortirovki
????

Select * From
(SELECT distinct Top 10 requete , nbrep , count( requete) as total
FROM log_stats
Where langue = 'fr' AND requete NOT like 'www.%'
AND datelog between '03/01/2002 00:00:00 ' AND '04/11/2002 23:59:00 '
group by requete , nbrep
order by count( requete)
) as log_stats
order by total
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028446
nastia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cpacibo bol"shoe ! vce polychaetcia !!!!
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028447
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ув. nastia/olia.
Что-то вы меня совсем запутали.
Почему-же вы убиратете DESC сразу из двух мест. Во внешнем запросе он должен остатся

Select * From
(SELECT distinct Top 10 requete , nbrep , count( requete) as total
FROM log_stats
Where langue = 'fr' AND requete NOT like 'www.%'
AND datelog between '03/01/2002 00:00:00 ' AND '04/11/2002 23:59:00 '
group by requete , nbrep
order by count( requete)
) as log_stats
order by total DESC
...
Рейтинг: 0 / 0
Order u Top N ( help pls !!! )
    #32028454
nastia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
delay tak :

Select * From (
SELECT distinct Top 10 requete , nbrep , count( requete) as total
FROM log_stats Where langue = 'fr' AND requete NOT like 'www.%'
AND datelog between '03/01/2002 00:00:00 ' AND '04/11/2002 23:59:00 '
group by requete , nbrep
order by count( requete) desc ( ia octavliay ego neizmennim)
) as log_stats
order by requete desc ( zdec" ia sortiryu po moemy parametry : requete , total ets )

vrode rabotaet ...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Order u Top N ( help pls !!! )
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]