как я добавляю внешний ключ, указывающий на ту же таблицу с помощью phpMyAdmin?

Требуется накопительная сумма:

select t.*,
       sum(revenue) over (order by yyyymm rows between 12 preceding and 1 preceding) as trailing_12_months_revenue
from t;

Это занимает последние 12 месяцев в данных (как написано). Если вы пропустите месяцы, это можно изменить для этого.

7
задан Francisco Couzo 31 July 2017 в 20:46
поделиться

1 ответ

Удостоверьтесь, что Manager_ID не установлен на NOT NULL.

Необходимо позволить, аннулирует на том поле, поскольку у самого важного человека в компании не будет менеджера.

Я нашел сообщение на платах MySQL, которые могли бы помочь.

14
ответ дан 6 December 2019 в 15:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: