Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem výstavy obrazových fotografií „Očima Hanse Christiana Andersena“?

V dnešní soutěži hrajeme o:



Zoradenie

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Zoradenie

Autor: peta1 ♂

10:40:19 12.05.2014

muzes udelat dva selecty

SELECT *
FROM (SELECT COUNT(`detail_id`) AS `count`, * FROM `products_price_history`)
ORDER BY `count` DESC, `date` ASC
LIMIT 20

Citovat příspěvek

 

Re: Zoradenie

Autor: vale ♂

23:00:53 07.05.2014

if object_id('tempdb..#test') is not null drop table #test
create table #test (ID int identity(1,1), ID_detail int)
insert into #test
select 10 union all select 10 union all select 10
union all select 8 union all select 8
union all select 6 union all select 6 union all select 6 union all select 6 union all select 6

select ID_detail, count(*) cnt from #test group by ID_detail order by count(*)

Citovat příspěvek

 

Zoradenie

Autor: Michal3003 ♂

1:51:04 06.05.2014

Dobrý deň, vedeli by ste mi upraviť tento dotaz aby sa zoradoval podľa počtu detail_id od najväčšieho počtu po najmenšie ?
napr
ID, ID_detail, ...
1, 10
2, 10
3,10
4,8
5,8
6,6
7,6
8,6
9,6
a tak dalej ?

tu se sql:
$query_1 = "SELECT price,date FROM products_price_history WHERE product_id = ".$_GET[\'id\']." AND detail_id = ".$value." ORDER BY date ASC

neexistuje niečo ako order by count(detail_id, id) ASC ?
ďakujem,

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: