Count grupperinger i loop
Skal have lavet en stor dynamisk tabel med mange rækker med indhold. Til det bruger jeg en SQL med GROUP BY.Nu vil jeg så gerne have tildelt de enkelte grupperinger en række-baggrundsfarve (skiftevis). Eksempel:
- Rækker med AUDI biler (<tr style='background-color: #cccccc'>
- Rækker med BMW biler (<tr style='background-color: #bbbbbb'>
- Rækker med FIAT biler (<tr style='background-color: #cccccc'>
- Rækker med FORD biler (<tr style='background-color: #bbbbbb'>
osv.
osv.
Dvs. jeg skal vel egentlig bruge en form for Count af alle grupperinger, og så skal de enkelte grupper så tildeles denne baggrundsfarve - dvs. noget a la:
- Ulige gruppering = #cccccc
- Lige gruppering = #bbbbbb
Men det er lidt tricky for der kan jo være 5 rækker af én gruppering, mens der kun kan være 1 gruppering af den næste osv. Kan sagtens lave en skiftevis baggrundsfarve ud fra ALLE hits, men det er jo bare ikke ved hver gruppering.
Nogen der kan hjælpe med dette? Min SQL ser således ud:
SELECT bilmodel, motor, description, price, benzin, diesel, id FROM items WHERE bilmaerke = '" & bilmaerke & "' GROUP BY bilmodel, motor, description, price, benzin, diesel, id ORDER BY bilmodel ASC, motor asc, description asc
