powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Добрый день, уважаемые форумчане!
31 сообщений из 31, показаны все 2 страниц
Добрый день, уважаемые форумчане!
    #39647181
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые форумчане! какой оптимальный вариант предложите?
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647188
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос нормально (конкретнее) сформулируйте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647212
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SMART_001,

Это нужно на бумаге или на форме?
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647221
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Название темы очень красивое. Картинка еще красивше. Давайте превратим тему в дебаты о красоте. :)
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647222
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никаких дискуссий о прекрасном, пожалуйста. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647237
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SMART_001,

предлагаю восьмой.
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647244
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С первым ежемесячным накоплением суммы еще понятно. Не ясно, зачем делать остальные, начиная с других месяцев.

И почему сюда классический OLAP не подошел?

P.S. Если есть в экселе аналогичное, то в делфи реализуется путем разбивки трилиста (от девэкспресс) или другого любого контрола-списка на ячейки с соответствующим заполнением/закрашиванием. Или вообще выгрузку в эксель сделать (чтоб не мучаться с отрисовкой).
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647248
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi,

Выкинуть в HTML,показать в браузере.
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647250
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SMART_001какой оптимальный вариант предложите?
Предлагаю FastReport
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647253
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перерасход черного тонера детектед.
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647271
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже ?
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647292
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

от тебя код хотят, а не шот ;) шот свой есть
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647294
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем код, если не похоже
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647312
SMART_001,
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647393
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой оптимальный вариант предложите? "Нанять специалиста" (с) предлагали ? :)
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647571
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Да
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647576
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SMART_001DimaBr,
Да
Ура, у меня получилось похоже !!!
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647578
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JaDi,
в зависимости какой период выбираешь, например Ноябрь-Декабрь результат 90 (пример DimaBr).

Эти данные в SQL SERVERe, месяцы в ComboBox1 и ComboBox2
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647783
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,
авторВопрос нормально (конкретнее) сформулируйте.

Не нужен результат как на рисунке, этим рисунком хотел донести смысл
по годам у меня выходит через ADOQuery (union all), а по месяцам нет?
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647785
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SMART_001...
Не нужен результат как на рисунке, этим рисунком хотел донести смысл
по годам у меня выходит через ADOQuery (union all), а по месяцам нет?
Хочешь - чего?
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647787
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД,

Код
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647800
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД,
так правильно ???
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
SELECT AB4.tv as tv AB4.A AS EXV1, AB4.B AS EXV2, SUM(AB4.A+AB4.B) AS sumexv1 и тд. FROM
(SELECT EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='ЯНВАРЬ'
UNION ALL
SELECT tovar as tv, EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ФЕВРАЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='МАРТ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='АПРЕЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='МАЙ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ИЮНЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ИЮЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='АВГУСТ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='СЕНТЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ОКТЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='НОЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ДЕКАБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='ЯНВАРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='ФЕВРАЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='МАРТ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='АПРЕЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='МАЙ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='ИЮНЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='ИЮЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='АВГУСТ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='СЕНТЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='ОКТЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='НОЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='ДЕКАБРЬ' group by tovar,month) AB4 order by ab4.tv 

...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647801
SMART_001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД,

ччД,
так правильно ???
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
SELECT AB4.tv as tv AB4.A AS EXV1, AB4.B AS EXV2, SUM(AB4.A+AB4.B) AS sumexv1 и тд. FROM
(SELECT EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='ЯНВАРЬ'
UNION ALL
SELECT tovar as tv, EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ФЕВРАЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='МАРТ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='АПРЕЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='МАЙ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ИЮНЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ИЮЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='АВГУСТ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='СЕНТЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ОКТЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='НОЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ДЕКАБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='ЯНВАРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='ФЕВРАЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='МАРТ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='АПРЕЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='МАЙ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B  FROM bd2017 WHERE MONTH='ИЮНЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='ИЮЛЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='АВГУСТ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='СЕНТЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='ОКТЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='НОЯБРЬ' group by tovar,month
UNION ALL
SELECT tovar as tv,0 AS A, EXV2 AS B FROM bd2017 WHERE MONTH='ДЕКАБРЬ' group by tovar,month) AB4 order by ab4.tv 

...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647802
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это тест Тьюринга, что ли?
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647816
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваш подзапрос не правильный

Код: sql
1.
2.
3.
4.
SELECT EXV1 AS A, 0 AS B FROM bd2016 WHERE MONTH='ЯНВАРЬ' -- здесь два поля
UNION ALL
SELECT tovar as tv, EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ФЕВРАЛЬ' group by tovar,month  -- здесь три поля
...
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647817
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT tovar as tv, EXV1 AS A, 0 AS B  FROM bd2016 WHERE MONTH='ФЕВРАЛЬ' group by tovar,month


Бессмысленно группировать по MONTH, при том что он же в условии отбора.
Бессмысленно вообще группировать, притом что нет ни одной агрегатной функции
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39647979
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrБессмысленно вообще группировать, притом что нет ни одной агрегатной функцииИногда такая группировка оказывается эффективней, чем DISTINCT
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39648111
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что бывает ИНОГДА, к данному посту не имеет оношения. Человек не знает/понимает основ, зачем ему часности
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39648116
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
22.05.2018 11:42, _Vasilisk_ пишет:
> Иногда такая группировка оказывается эффективней, чем DISTINCT

на СикельЛАЙТе, или вгде?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39648158
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

На MySQL у меня планы улучшались. Если не ошибаюсь, в Interbase
...
Рейтинг: 0 / 0
Добрый день, уважаемые форумчане!
    #39648160
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
22.05.2018 15:15, _Vasilisk_ пишет:
> Если не ошибаюсь, в Interbase

нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Добрый день, уважаемые форумчане!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]