Det har inte med SQL att göra, utan presentationen får du lösa i ASP-koden.
Flyttas alltså från SQL.
3 svar · 386 visningar · startad av jlee
Jag har skrivit ett urval med sql som funkar fint men skulle vilja att årtalet endast visas 1 gång och därfter radas alla med samma årtal upp med senaste årtal först osv. Nu sorteras det efter årtal och årtal skrivs ut på varje rad =(
sql = "SELECT ar, projekttyp, projektnamn, urlredir, lanknamn FROM projekt where projekttyp like 'Byggda p%' OR projekttyp like 'På%' OR projekttyp like 'Stads%' OR projekttyp like 'Under%' OR projekttyp like 'Övr%' AND (urlredir like 'h%' OR urlredir = 'nolink') ORDER BY ar DESC"
Visar det med följande som är utklippt från tabellen:
<%=rs("ar")%></font></div></td>
<td width="350" height="1"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong><%=rs("projektnamn")%></strong>
( <%=rs("projekttyp")%> )</font></div></td>
<td width="279" height="1"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><a href="<%=rs("urlredir")%>"><%=rs("lanknamn")%></a>
Det har inte med SQL att göra, utan presentationen får du lösa i ASP-koden.
Flyttas alltså från SQL.
Gör nånting sånt här..
'databas koppling osv.. osv..
sql = "SELECT ar, projekttyp, projektnamn, urlredir, lanknamn FROM projekt where projekttyp like 'Byggda p%' OR projekttyp like 'På%' OR projekttyp like 'Stads%' OR projekttyp like 'Under%' OR projekttyp like 'Övr%' AND (urlredir like 'h%' OR urlredir = 'nolink') ORDER BY ar DESC"
set rs = Connection.Execute(sql)
If rs.EOF Then
'Blabla
End IF
[b]
dim current
Do until Recset.EOF
If current <> rs("ar") then
%><%=rs("ar")%><%
current = rs("ar")
end if%>[/b]
</font></div></td>
<td width="350" height="1"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong><%=rs("projektnamn")%></strong>
( <%=rs("projekttyp")%> )</font></div></td>
<td width="279" height="1"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><a href="<%=rs("urlredir")%>"><%=rs("lanknamn")%></a>
rs.movenext
loop
'blabla..
Strålande N0M0NEY, tack så mkt! Det funkar bra.