Jo men jeg har en database hvor folk kan tilmelde sig til cykeltræning og jeg vil så se på en fx. en måned hvor mange gange per og poul eller hvad de nu hedder har haft sig tilmeldt jeg har rodet lidt med select distinct navn from db men det virker ikke
SELECT COUNT(id) as antal, brugernavn FROM tabel WHERE DATE_FORMAT(dato, '%m-%Y') = '". $_POST["maaned"] ."-". $_POST["year"] ."' GROUP BY brugernavn ORDER BY antal
Hmmm det ser nu ellers lovende ud men den spiller ikke helt
Kunne ikke udføre: select navn, DATE_FORMAT(dato, '%Y %m') as month , count(*) as antal from tirsdag group by navn. DATE_FORMAT(dato, '%m') order by navn, month Fejlen er: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DATE_FORMAT(dato, '%m') order by navn, month' at line 3
$sql = "select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from torsdag group by navn, DATE_FORMAT(tid, '%m') order by antal ASC, month
Det er fantastk stor virkning sådan et punktum har dette virker godt nok men så lige et problem og det er hvordan spørg jeg efter sammen data bare i 3 databaser
Har rodet lidt med denne stump men der er ged i det et eller andet sted
$sql="create view subview as select * from tirsdag union all select * from torsdag union all select * from sondag go select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from subview where ok=1 group by ok union all select navn count(*) from subview where ok=0 and not exists (select 1 from subview v where s.id=v.id and ok=1) group by navn, DATE_FORMAT(tid, '%M') order by month , 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.