Hej Jan,
Det med LIMIT vidste jeg jo egentlig godt...
strSQL = "SELECT fangst, SUM(antal)AS antal2, SUM(totalvaegt) AS TOT FROM fangster
Where antal > 0 And fangst <> '' group by fangst Order By SUM(antal) DESC LIMIT 20"
Ovenstående giver samme fejl:
[TCX][MyODBC]Invalid use of group function
/Lars
"Jan Bachman" <ymerdyr@image.dk> skrev i en meddelelse news:g3nk80dtrcdl9jjvscn06di1sdig4oo5fr@4ax.com...
> >strSQL = "SELECT Top 20 fangst, SUM(antal)AS antal2, SUM(totalvaegt) AS TOT FROM fangster
> >Where antal > 0 And fangst <> '' group by fangst Order By SUM(antal) DESC;"
> >
> >Med en mySql-database får jeg flg. fejl:
> >[TCX][MyODBC]Invalid use of group function
> >
> >Har snart forsøgt alt... Håber på lidt hjælp
>
> TOP findes ikke i MySQL.
> Den hedder LIMIT i stedet, og bruges i bunden.
> Desuden er den mere fleksibel end TOP.
>
http://dev.mysql.com/doc/mysql/en/LIMIT_optimisation.html
>
> /Jan
>