Accessin Date kysely

aplykka

Osaakohan joku auttaa minua seuraavanlaisessa SQL kyselyssä: Minulla on tämän näköinen taulukko:
Laite IP Vika alkoi Vika loppui
112 11.6 10:10 11.6 10:23
112 11.6 10:25 11.6 10:45
.. .. ..
233 13.6 23:13 14.6 00:05
Tästä taulukosta haluaisin yhdistää kaikki alle 10min päästä ensimmäisen loppumisesta seuraavan alkamiseen tapahtuneet viat samaksi ja laskea samalla niiden kpl määrä. Eli kyselyni tulisi näyttää tältä:
Laite IP Vika Alkoi Vika loppui Kpl
112 11.6 10:10 11.6 10:45 2
233 13.6 23:13 14.6 00:05 1
... .. ..
Taulukko johon suoritan kyselyä on linkitetty joten siihen ei voi lisätä laskuria. Olen yrittänyt kaikenlaista mutta kyselystä tulee erittäin hidas (taulussani 25000 riviä). Onkos kellään vinkkejä miten tehdä kysely yksinkertaisesti.

1

173

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tohlo

      Menisiköhän jotenkin seuraavasti tai edes seuraavanlaisella idealla:

      select laite, min(alkoi), max(loppui), count(*)
      from taulu
      group by laite
      having loppui-alkoi < cast('00:10') as time;

      Siis ryhmitellään laitteen mukaan, ja näiden ryhmien sisällä vielä jollakin tavalla otetaan ne joiden kaikkien rivien lopun ja alun välissä on max 10 minuuttia. Luultavasti ei mene tällä tavalla (ainakin esimerkkisi 233-laitteen rivistä ei tulisi tulokseen mitään riviä), mutta ehkä saat jatkoideaa kehittelyyn tästä. :)

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Taisin tehdä virheen

      Kaipaan sua enemmän kuin kuvittelin. Luulin, että helpottuisin, mutta olinkin täysin väärässä. Vieläkö vastaisit minulle
      Ikävä
      44
      2992
    2. Hyvä että lähdit siitä

      Ties mitä oisin keksinyt jos oisit jäänyt siihen, näit varmaan miten katoin sua.... 😘🤭😎💖
      Ikävä
      36
      2631
    3. Et siis vieläkään

      Et ilmeisesti ole vieläkään päässyt loppuun asti mun kirjoituksissa täällä. Kerro ihmeessä sit, kun valmista 😁 tuskin k
      Ikävä
      53
      2584
    4. Koronarokotus sattui oudon paljon nyt sairaanhoitaja Tanja 46 istuu pyörätuolissa

      Pitkä piina piikistä Kun Tanja Vatka käy suihkussa, tuntuu kuin ihoa revittäisiin raastinraudalla irti. Hän on kärsinyt
      Maailman menoa
      102
      2258
    5. Nyt tuntuu siltä, että on pakko päästä puhumaan kanssasi

      Tuntuu että sekoan tämän kaiken takia. Miehelle
      Ikävä
      48
      2094
    6. Olisitko mies valmis?

      Maksamaan naisellesi/vaimollesi/tyttöystävällesi elämisestä syntyvät kulut, ruokailun, vuokran ja muut välttämättömät me
      Ikävä
      342
      1893
    7. Mitä haluat sanoa kaivatullesi?

      Onko ikävä? Milloin näitte viimeksi?
      Ikävä
      150
      1546
    8. Nainen, mulla olisi sulle pari vinkkiä

      Kerro vain ongelmasi niin annan siihen vinkin. :/
      Ikävä
      73
      1408
    9. vieläkin sanoa voin...

      💖💛💖💛💖💛💖💛💖 💛 Beijjjbeh 💛 Kaks vuotta tänään täällä. Miten hitossa jotkut on jaksaneet kymmeniä vuos
      Ikävä
      23
      1188
    10. Nainen onko sulla supervoimmia ?

      Voisitko auttaa miestä mäessä? Tarjota auttavan käden ja jeesata tätä miestä? Tai antaa olla et sä kuitenkaan auta.
      Ikävä
      28
      1175
    Aihe