Size: a a a

2021 June 28

P

Phantom in CODE BLOG / C#
Тогда неси дневник
источник

P

Phantom in CODE BLOG / C#
источник

P

Phantom in CODE BLOG / C#
Тогда смотри, где кинуло ошибку
источник

FV

Forgas Void in CODE BLOG / C#
Привет всем у меня вопрос как в LINQ запросе сгруппировать и сложить баланс повторяющих значение по имени города
источник

FV

Forgas Void in CODE BLOG / C#
Вот код на sql
источник

FV

Forgas Void in CODE BLOG / C#
SELECT Sum(Balance),
cities.Name, countries.Name
FROM testdb.accounts
join testdb.cities
on ClientId = (select Id FROM testdb.bank_clients where CityId = cities.Id)
join testdb.countries
on ClientId = (select Id FROM testdb.bank_clients where CountryId = countries.Id)
group by cities.Name
источник

FV

Forgas Void in CODE BLOG / C#
источник

FV

Forgas Void in CODE BLOG / C#
источник

FV

Forgas Void in CODE BLOG / C#
На sql Вроде получилось а вот на Linq проблема
источник

nx

nks xd in CODE BLOG / C#
У меня есть вот такой запрос

 select * from aircrafts where range in ((select min(range) from aircrafts), (select max(range) from aircrafts));


Как я понял, он проходит по таблице 2 раза, как я могу это оптимизировать и сделать за 1 раз?
источник

MN

Mr. N in CODE BLOG / C#
3 раза
источник

nx

nks xd in CODE BLOG / C#
Не суть, не могу догнать как все это оптимизировать, что бы на больших массивах данных не занимало кучу времени
источник

MN

Mr. N in CODE BLOG / C#
Ну наверно первое что тебе надо сделать, это забрать этих двух запроса с WHERE
источник

MN

Mr. N in CODE BLOG / C#
DECLARE @max int
источник

MN

Mr. N in CODE BLOG / C#
SET @max = select max(range) from aircrafts))
источник

MN

Mr. N in CODE BLOG / C#
Тока в sql не силен)
источник

MN

Mr. N in CODE BLOG / C#
select * from aircrafts where range in (@min,@max);
источник

nx

nks xd in CODE BLOG / C#
а это не одно и тоже?)
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Что ты хочешь сделать?
источник

nx

nks xd in CODE BLOG / C#
Достать максимальный и минимальный range за 1 проход.
источник