AKCE! Doména CZ zdarma ke každému ONEbit hostingu
Zobrazují se odpovědi 1 až 5 z 5

Maximální interval mezi záznamy

  1. Ahoj,

    mám tabulku a v ní sloupec "time", který obsahuje datetime pro jednotlivé řádky. Potřeboval bych přes sql dotaz vytáhnout maximální interval (ve dnech nejlépe), mezi jednotlivými záznamy.

    Např. pokud mám:
    2016-11-01
    2016-11-04
    2016-11-09
    2016-11-22

    Tak maximální interval je 13 dní.

    Lze tohoto nějak dosáhnout na úrovni SQL?

    Díky

  2. Co se právě děje na Webtrhu?
  3. select max(diff) from (
    select
    timestampdiff(day, coalesce(@prev, registerDateTime), date) diff,
    @prev := date
    from
    table
    , (select @prev:=null) v
    order by date
    ) sq
    jen abych si tu neprisuzoval zasluhy, tak cerpam z http://stackoverflow.com/questions/2...-between-dates a je to otestovane jako funkcni

  4. Ahoj, díky moc! Myslíš, že lze tohle přepsat do Doctrininího DQL? Popřípadě poradil bys prosím ještě jak?:)

  5. K čemu to opravdu potřebujete, co je v jednotlivých řádcích a co znamenají ta data?

  6. Potřebuji pro statistiku zpracovat maximální interval mezi nákupy, pro každého uživatele. V jedné tabulce mám seznam uživatelů, a ve druhé seznam nákupů. Stačí takto?

    ---------- Příspěvek doplněn 22.11.2016 v 14:11 ----------

    Zkoušel jsem to přes NativeQuery, ale to vrací bohužel prázdný výsledek. Netuší někdo jak na to?

Hostujeme u Server powered by TELE3