Tjena
Ska försöka åstadkomma en selectlista, innehållandes nivåer + grupper i simskoleverksamhet.
Jag har två tabeller till det här, en med nivåer och en med grupper.
Nu ska jag presentera alla nivåer + grupper i en selectruta, sorterat på ett litet spec. sätt, nämligen såhär:
[b]2006[/b]
Nivå 1
Grupp 1
Grupp 2
Grupp 3
Nivå 2
Grupp 1
Grupp 2
Grupp 3
[b]2005[/b]
Nivå 1
Grupp 1
Grupp 2
Grupp 3
Nivå 2
Grupp 1
Grupp 2
Grupp 3
Tabellerna ser ut såhär:
[i]tbl_sSchool_levels[/i]
lId => ID
iName => Nivånamn
[i]tbl_sSchool_groups[/i]
gId => GruppID
lId => Nivå-Tillhörighet
gName => Gruppnamn
gStartDate => Startdatum för grupp [i]xxxx-xx-xx[/i]
Mitt problem nu är att jag inte kan få detta formaterat som jag vill.
Jag vill alltså att resultatet ska se ut som ovan i det här inlägget.
Har försökt med diverse sätt men får det inte sorterat schysst, den skiter i vad gStartDate innehåller.
Saken är den att det kan ligga 20st grupper under samma nivå, fast 10 av dessa grupper kan pågå under 2005 och 10 av dom 2006.
Vore himla tacksam för all hjälp jag kan få med det här, har kört fast.
Jag visar principen så får du bättra på formateringen
q = "select year(gStartDate) as ar, iname, gname " & _
" from tbl_sSchool_levels sl inner join tbl_sSchool_groups sg " & _
" on sl.lid = sg.lid " & _
" order by 1 desc,2 "
set rs = connect.execute(q)
ar = 0
iname = ""
while not rs.eof
if ar <> cint(rs("ar") then
ar = cint(rs("ar"))
response.write ar & "<br>"
iname = ""
end if
if iname <> rs("iname") then
iname = rs("iname")
response.write iname & "<br>"
end if
response.write rs("gname")
rs.movenext
wend
Tjena
Nu har jag gjort om ovanstående kod en aning för att sortera upp samma grupper / nivåer på en vanlig sida.
Problemet den här gången är att jag vill sortera efter ytterliggare en sak, nämligen månad.
Det är så att dom här grupperna startar vid fyra olika tillfällen varje år, så jag skulle vilja att resultatet såg ut såhär:
2006-01
Baddaren
Grupp 1
Grupp 2
Grupp 3
Grodan
Grupp 1
Grupp 2
2006-03
Baddaren
Grupp 1
Grodan
Grupp 1
Grupp 2
Grupp 3
osv...
januari 2006
Baddaren
Måndag 16.00
Tisdag 16.45
Söndag 17.10
mars 2006
Baddaren
Testgruppen
januari 2006
Baddaren forts
Torsdag 16.00
Söndag 16.45
Den ska ju visa "Mars 2006" före "Januari 2006", vilket den inte gör.
Får inte till det alls, provat massor av olika sätt att sortera, men det blir bara fel.
Skulle verkligen behöva lite assistans med det här för att få sista biten på plats.
Tack!
268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849