Autor Téma: Koľko prvkov je v každom období + dátumy období  (Přečteno 148 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 2996
  • Karma: 29
    • Verze Delphi: XE7 professional

Neviem prísť na spôsob ako vypočítať počet bytov v dome podľa zmien. Viď obrázok.
Problém mám v tom, že dátumy založenia a ukončenia bytu sa mi môžu ľubovoľne prekrývať.
Jediný spôsob na ktorý som prišiel, je ísť deň po dni a pri zmene počtu bytov zareagovať. To znamená 365(?) krokov, čo sa mi veľmi nepáči. Ako na to?
Viem získať počet:
  - nových bytov
  - zrušených bytov
  - bytov na začiatku roka
  - bytov na konci roka
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 2996
  • Karma: 29
    • Verze Delphi: XE7 professional
Re:Koľko prvkov je v každom období + dátumy období
« Odpověď #1 kdy: 04-10-2017, 11:38:00 »
Myslím, že som na to prišiel. Vytiahnem všetky dátumy nových bytov s príznakom +1 a zrušených bytov s -1. Zjednotím ich a zoradím. Spočítam rovnaké dátumy (príznaky) a mám to.
Všetko pomocou SQL SELECT...
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Kolik je šest plus čtyři (slovem):