Avatar billede Søren Bech Morsing Praktikant
16. marts 2006 - 15:33 Der er 1 kommentar og
1 løsning

udskrive intervaller med 2 forskellige slags status

Har en log tabel hvor jeg har 2 typer status: ok (0), fejl(1)
så er det som følger:
refid    status
1    0
2    0
3    0
4    0
5    1
6    1
7    0
8    0
9    0
10    0
11    1
12    0

Hvis jeg så gerne vil danne denne liste (intervaller):
from    to     status
1    4    0
5    6    1
7    10    0
11    11    1
12    0    0


Er der en nem måde at gøre det på via SQL?
Avatar billede trer Nybegynder
16. marts 2006 - 21:06 #1
Grundlæggende nej.  Du skal skrive en cursor til at løse den opgave - altså procedural sql.

Men cursor-operationer er meget ineffektive, så du kan sikkert skrive den i din klient uden nævneværdigt performancetab (naturligvis afhængigt af datamængden og om du kører en kompileret eller fortolket klient).
Avatar billede Søren Bech Morsing Praktikant
28. marts 2006 - 08:43 #2
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester