170 похожих чатов

Без подзапросов просто вот так не работает? SELECT

t2.claimCreate claimDate,
t1.office office,
t2.creationOperatorFio operator,
count(*)
FROM serverate_ccs t1
JOIN serverate_ddl_claims t2 ON t2.dept_id=t1.dept_id
WHERE claimCreate BETWEEN DATE('2021-08-01') AND DATE('2021-09-02');
GROUP BY claimDate, office, operator
ORDER BY t2.dept_id asc

7 ответов

20 просмотров

Да так работает относительно быстро причем в районе 3.5 сек . Только интересно то что если меняю период кол-во заявок не меняется. Попробую отбор без DATE()

Maks- Автор вопроса
Sergey L.
Да так работает относительно быстро причем в район...

возьмите одного конкретного оператора, добавьте его в условие WHERE и погоняйте для разных интервалов дат, будет видно, меняется или не меняется

пока нет DATE(поле) BETWEEN ... должно работать быстро. (хотя DATE(поле) тоже можно ускорить через индекс на generated column)

Maks
возьмите одного конкретного оператора, добавьте ег...

хм странно не то чтото не правильно считает

Maks- Автор вопроса
Sergey L.
хм странно не то чтото не правильно считает

В вашем изначальном варианте, на сколько я понимаю, оно вам считало все звонки каждого оператора, не важно в какую дату, потому и значения не такие, вы разбейте это на мелкие запросы и сверьте. Возьмите одного оператора, посчитайте кол-во звонков за 2 дня, потом этого же оператора добавьте в условие запроса с каунтом и сравните

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта