Autor Téma: Výslekok agregačnej funkcie použitý v inom poli  (Přečteno 551 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4393
  • Karma: 39
    • Verze Delphi: XE7 professional
Výslekok agregačnej funkcie použitý v inom poli
« kdy: 02-03-2019, 16:10:45 »
Kód: [Vybrat]
...Sum(Si) AS S, Cosi/S...Mám to v MS Access-e. Výsledky sú správne. Ja by som rád vedel či to je štandardné správanie, alebo to je špacialita MS Access-u.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 752
  • Karma: 42
    • Verze Delphi: 10.3
Re:Výslekok agregačnej funkcie použitý v inom poli
« Odpověď #1 kdy: 02-03-2019, 17:58:01 »
Firebird 3 tohle nepodporuje.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4393
  • Karma: 39
    • Verze Delphi: XE7 professional
Re:Výslekok agregačnej funkcie použitý v inom poli
« Odpověď #2 kdy: 02-03-2019, 18:59:24 »
Ďakujem. Radšej si to zmením.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2586
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:Výslekok agregačnej funkcie použitý v inom poli
« Odpověď #3 kdy: 02-03-2019, 19:13:28 »
Ďakujem. Radšej si to zmením.
Rekl bych, ze na MS SQL to taky nejde, ale tam se da tusim napsat
Kód: Text [Vybrat]
  1. ..Sum(Si) AS S, Cosi/Sum(Si)...
  2.  
a on se s tim optimizer profackuje, aby to nepocital n-krat. Ale a) nezkousel jsem b) jestli je to pro FB, tak tam byl optimizer minimalisticky