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

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5261
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 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.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1052
  • Karma: 47
    • 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.

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5261
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 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.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

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