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

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 3306
  • Karma: 32
    • 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ů: 3306
  • Karma: 32
    • 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.

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: