Я пытаюсь обновить таблицу, используя подзапрос, но она не распознает псевдоним таблицы, когда я пытаюсь запустить ее, появляется окно с параметром 't1.rDate', мой запрос:
UPDATE Results SET odds4 =
(SELECT SUM(IIF(odds >= 4, 1, 0)) FROM Results t1
GROUP BY t1.rDate, t1.rTime, t1.rTrack)
WHERE rDate = t1.rDate AND rTime = t1.rTime AND rTrack = t1.rTrack AND t1.rDate
>= #2019/05/28#;
Пример:
rDate | rTime | rTrack | horse | odds | odds4
------------------------------------------------------
28/05/2019 | 13:00 | Ascot | horse1 | 2.5 | 3
28/05/2019 | 13:00 | Ascot | horse2 | 34 | 3
28/05/2019 | 13:00 | Ascot | horse3 | 1.4 | 3
28/05/2019 | 13:00 | Ascot | horse4 | 6 | 3
28/05/2019 | 13:00 | Ascot | horse5 | 4 | 3
28/05/2019 | 14:30 | Epsom | horse1 | 3 | 2
28/05/2019 | 14:30 | Epsom | horse2 | 1.75 | 2
28/05/2019 | 14:30 | Epsom | horse3 | 2 | 2
28/05/2019 | 14:30 | Epsom | horse4 | 12 | 2
28/05/2019 | 14:30 | Epsom | horse5 | 66 | 2