|
EF Core. Разность строк одной таблицы
|
|||
---|---|---|---|
#18+
Есть две таблицы. Мастер — деталь. В детали — число предметов на определенную дату. Как с помощью EF и Linq посчитать разницу предметов по датам? Т.е. фактически нужно вычесть из числа предметов за сегодня число предметов за вчера. И так для каждой записи мастера. Записей может быть много. И при этом не положить ни сервер бд ни сервер приложения. СУБД — MariaDb ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 10:51 |
|
EF Core. Разность строк одной таблицы
|
|||
---|---|---|---|
#18+
BlackEricВ детали — число предметов на определенную дату.то есть дата в мастере, а в детали единственная строка с числом предметов? Или в детали и дата и число предметов, тогда причем тут вообще мастер? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:11 |
|
EF Core. Разность строк одной таблицы
|
|||
---|---|---|---|
#18+
Shocker.Pro, В детали и дата и число ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:39 |
|
EF Core. Разность строк одной таблицы
|
|||
---|---|---|---|
#18+
CREATE TABLE `TovarHistory` ( `Id` BIGINT(20) NOT NULL AUTO_INCREMENT, `TovarId` BIGINT(20) NOT NULL, `CreatedAt` DATETIME(6) NOT NULL, `TovarCount` INT(11) NOT NULL, PRIMARY KEY (`Id`), ... ) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:43 |
|
EF Core. Разность строк одной таблицы
|
|||
---|---|---|---|
#18+
Ну тогда причем тут мастер? Джойнишь таблицу детали саму к себе по выражению Дата=Дата+1 и получаешь разность. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:43 |
|
EF Core. Разность строк одной таблицы
|
|||
---|---|---|---|
#18+
BlackEricИ при этом не положитьоптимизация без реальных замеров и тестов не бывает и вредна. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:48 |
|
EF Core. Разность строк одной таблицы
|
|||
---|---|---|---|
#18+
Petro123оптимизация без реальных замеров и тестов не бывает и вредна.То есть добавить индекс к полю, по которому идет отбор в таблице на 10000 строк - не является не оптимизацией и вредное действие. Ок, приму к сведению, на тебя сошлюсь, если что. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 11:54 |
|
|
start [/forum/topic.php?fid=17&fpage=5&tid=1349188]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 160ms |
0 / 0 |