webForumDet fria alternativet

order by + Datum/tid

Databaser & SQL

5 svar · 227 visningar · startad av firstchoice

Medlem sedan okt. 2001615 inlägg
Frågan#1

jag sorterar enligt följande

ORDER BY s.SiteCreationDate), s.SiteName

men s.SiteCreationDate innehåller både datum och tid
kan man göra så att den bara sorterar efter datum, och sen efter s.SiteName

den skall alltså skita i tiden på dygnet
alltså dela in alla efter datum
sedan efter namn

Medlem sedan juni 20019 519 inlägg
#2

varför har du en ) i mitten? skriver man inte #s.sitecreationDate#
eller är det bara när man lägger till datum i databasen?

Medlem sedan okt. 2001615 inlägg
#3

slarvfel! :)
skall vara:

ORDER BY s.SiteCreationDate, s.SiteName
Medlem sedan dec. 200012 464 inlägg
#4

Jo, som vanligt beror det på vilken DBMS du använder.

Medlem sedan okt. 2001615 inlägg
#5

databs?
MS Sql Server 7

Medlem sedan dec. 200012 464 inlägg
#6

order by year( s.SiteCreationDate ), month( s.SiteCreationDate), day( s.SiteCreationDate), s.SiteName

267 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)