Разделить сумму на счет несколько раз оптимизации - PullRequest
0 голосов
/ 06 ноября 2018

я делю несколько раз на одно и то же количество столбцов ... есть ли способ оптимизировать запрос, например:

SELECT 
  strftime('%W', [DatumEintrag]) Woche ,
  SUM([FOO]) / COUNT (DISTINCT [DatumEintrag]),
  SUM([BAR]) / COUNT (DISTINCT [DatumEintrag]),
  SUM([SOMETHING]) / COUNT (DISTINCT [DatumEintrag]),
  SUM([SOMETHINGELSE]) / COUNT (DISTINCT [DatumEintrag])
  Material.[ID],
  COUNT (DISTINCT [DatumEintrag]) as Tage,
FROM [MainData] JOIN [Material] ON [MainData].MID= [Material].ID
WHERE ([FILTER] = '0015') AND ([MID] IN (156500, 156504)) AND 
[VOODOO] = '' AND ...

Будет ли

Count(DISTINCT [DatumEintrag])

выполнено несколько раз?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...