petterg Skrevet 7. juli 2013 Del Skrevet 7. juli 2013 Fra tabellen "logg" med kollonnene ID, tidstempel, nivaa og tekst vil jeg hente ut alle linjer som har nivaa='error', samt alle linjer med tidstempel (datetime) 3 sekunder før og 1 sekund etter hver linje med error. Noen som har smarte triks for dette? Lenke til kommentar
Wattengård Skrevet 8. juli 2013 Del Skrevet 8. juli 2013 (endret) Med CTE? WITH indextable AS (SELECT ID, Dateadd(second, -3, tidstempel) AS start, Dateadd(second, 1, tidstempel) AS stopp, tidstempel FROM Logg WHERE nivaa = 'error') SELECT * FROM Logg l INNER JOIN indextable ix ON l.tidstempel BETWEEN ix.start AND ix.stopp Kanskje? (EDIT: Tråklet koden gjennom SQL Formatter ) Endret 8. juli 2013 av ChristianW Lenke til kommentar
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å