Size: a a a

var chat = new Chat();

2021 February 05

АК

Антон Камышенков... in var chat = new Chat();
Vova Lantsov
Подразумевается что ты взял запрос и ускорил его в N раз. А вот какой запрос нужно оптимизировать и каким образом - я хз, наверное из опыта и методом тыка
откуда тут взялась сортировка ? из-за Group by ?
источник

D

Dmitry in var chat = new Chat();
Антон Камышенков
откуда тут взялась сортировка ? из-за Group by ?
из-за даты скорее
источник

D

Dmitry in var chat = new Chat();
вынеси ее после from... where data>'' и убери из having
источник

D

Dmitry in var chat = new Chat();
будет быстрее
источник

АК

Антон Камышенков... in var chat = new Chat();
Dmitry
вынеси ее после from... where data>'' и убери из having
Работает, но сортировка все равно есть
источник

D

Dmitry in var chat = new Chat();
Антон Камышенков
Работает, но сортировка все равно есть
нажми на сорт и посмотри что он сортирует, там же ещё отбор по сумме идёт
источник

АК

Антон Камышенков... in var chat = new Chat();
Dmitry
нажми на сорт и посмотри что он сортирует, там же ещё отбор по сумме идёт
источник

д

даний in var chat = new Chat();
мб ему внутри быстрее найти ближайший 500+ и оттуда все последующие, вот и сортирует
источник

OT

Oleksandr Tsvirkun in var chat = new Chat();
Попробуй в джоин с заказами добавить условие на дату
источник

АК

Антон Камышенков... in var chat = new Chat();
Oleksandr Tsvirkun
Попробуй в джоин с заказами добавить условие на дату
А как это сделать, там нельзя прописывать агрегатные функции
источник

АК

Антон Камышенков... in var chat = new Chat();
Oleksandr Tsvirkun
Попробуй в джоин с заказами добавить условие на дату
источник

B

Bogdan in var chat = new Chat();
Зачем нужен IntPtr  если c# умеет работать с указателями в unsafe блоках, к примеру void*  ?
источник

OT

Oleksandr Tsvirkun in var chat = new Chat();
Антон Камышенков
Дату, а не агрегат
источник

OT

Oleksandr Tsvirkun in var chat = new Chat();
Если знаешь SQL, то должен понимать, что агрегаты только при GROUP BY имеют местобыть
источник

АК

Антон Камышенков... in var chat = new Chat();
Oleksandr Tsvirkun
Если знаешь SQL, то должен понимать, что агрегаты только при GROUP BY имеют местобыть
источник

АК

Антон Камышенков... in var chat = new Chat();
источник

B

Bogdan in var chat = new Chat();
Антон Камышенков
ты походу хочешь lateral join, или как там его майкрософты назвали? — CROSS APPLY
источник

B

Bogdan in var chat = new Chat();
хотя групбай тоже помог-бы
источник

B

Bogdan in var chat = new Chat();
только при чем тут .Net >??
источник

OT

Oleksandr Tsvirkun in var chat = new Chat();
Bogdan
только при чем тут .Net >??
Чувак просто юзает Telegram Drive Development\
источник