15. december 2002 - 00:32Der er
16 kommentarer og 1 løsning
Spørgsmål omkring count!
Hvordan får jeg count til at retunere 2 (altså x antal månder, isedet for de 31. Se nedenfor: mysql> select DATE_FORMAT(date, '%Y-%m') as mindate -> from millperformance -> where millnumber = 10 -> GROUP BY mindate; +---------+ | mindate | +---------+ | 2002-10 | | 2002-11 | +---------+ 2 rows in set (0.00 sec)
mysql> select count(*) as antal from millperformance where millnumber = 10; +-------+ | antal | +-------+ | 31 | +-------+ 1 row in set (0.01 sec)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Får følgende når jeg tester dine: Men jeg ønsker i dette tilfælde at få 2, nemlig de antal forskellige måndere der er! mysql> select DATE_FORMAT(date, '%Y-%m') as mindate, count(*) as antal from millperformance where millnumber BY mindate; +---------+-------+ | mindate | antal | +---------+-------+ | 2002-10 | 10 | | 2002-11 | 21 | +---------+-------+ 2 rows in set (0.04 sec)
mysql> mysql> select DATE_FORMAT(date, '%Y-%m') as mindate, count(*) as antal from millperformance where millnumber BY antal; ERROR 1056: Can't group on 'antal' mysql> mysql>
Nope, her er svaret! mysql> select DATE_FORMAT(date, '%Y-%m') as mindate, count(mindate) as antal from millperformance where millnumber = 10 GROUP BY mindate; ERROR 1054: Unknown column 'mindate' in 'field list' mysql>
Desværre ikke. :( Her er svaret: mysql> select DATE_FORMAT(date, '%Y-%m') as mindate, count(*) as antal from millperformance GROUP BY mindate limit 0,1; +---------+-------+ | mindate | antal | +---------+-------+ | 2002-10 | 20 | +---------+-------+ 1 row in set (0.01 sec)
Det afhænger af mange ting om du har ret i det, men i nogle tilfælde korrekt.
Men manden bad om antallet, ikke om alle poster for derudfra at regne antal.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.