Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Skaičiavimas iš mysql

Parašė Narysx· 2009 Lap. 20 19:11:30
#1

Tarkim turiu tokią lentelę ir šiandien yra 2009-05-11:



Kaip man parašyti užklausą, kad rodytų žmogų, kurio visų kiek suma šiandien yra didžiausia? Šiuo atveju, man tūrėtų atvaizduot taip:

Kas: Petras
Kiek: 18
Kada: 2009-05-11

Labai reikia pagalbos šiuo klausimu. Iš anksto ačiū.

Parašė maxas66· 2009 Lap. 20 19:11:27
#2


$siandien = date("Y-m-d");
$sql = "SELECT * FROM lentele WHERE kada = '$siandien' ORDER BY kiek DESC LIMIT 0,1";




nežinau kur privėliau klaidų :D

REDAGUOTA!

Redagavo maxas66· 2009 Lap. 20 19:11:56

Parašė Narysx· 2009 Lap. 20 20:11:34
#3

Ne taip supratai... Čia ištrauks vieną kiek kuris yra didžiausias šnd. O man reik sumą ištraukt. Kurio žmogaus kiek suma šiandien yra didžiausia.

Parašė sniuff· 2009 Lap. 20 20:11:11
#4

GROUP BY siandien daryk ir order by COUNT(kiek)

Parašė Narysx· 2009 Lap. 20 20:11:40
#5

Sniuff, valdai. ;D Ačiū. :)

Parašė Narysx· 2009 Lap. 20 22:11:13
#6

Dar vienas dalykas...
Kaip padaryt, kad rodytų didžiausią sumą ne šiandien, bet vakar?

darau taip:


$vakar = date("Y-m-d",mktime(0,0,0,date("m") ,date("d")-1,date("Y")));




ir kode vietoj $siandien rašau $vakar, bet vistiek skaičiuoja kur yra šiandien. :?