henjrn Skrevet 25. oktober 2006 Skrevet 25. oktober 2006 Har en tabell som bla. inneholder dato. I select'en skal jeg sortere på dato. Resultatet blir da et de oppføringene som har NULL i datofeltet kommer først i resultatsettet. Det er ønskelig at de med dato=null kommer til slutt. Noen som vet en måte å gjøre dette på i select'en??
roac Skrevet 25. oktober 2006 Skrevet 25. oktober 2006 Har en tabell som bla. inneholder dato. I select'en skal jeg sortere på dato. Resultatet blir da et de oppføringene som har NULL i datofeltet kommer først i resultatsettet. Det er ønskelig at de med dato=null kommer til slutt. Noen som vet en måte å gjøre dette på i select'en?? 7145700[/snapback] Kode som demonstrer dette: use tempdb; go create table Demo ( name varchar(30), date datetime ); go insert into Demo values ('Ole Kristian',getdate()); insert into Demo values ('Espen',null); insert into Demo values ('Peter',getdate()-1); go select name, date from Demo order by isnull(date,cast('9999-12-31' as datetime)); go
henjrn Skrevet 25. oktober 2006 Forfatter Skrevet 25. oktober 2006 Takk takk. Fungerte som det skulle det.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå