powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запрос с GROUP BY
8 сообщений из 8, страница 1 из 1
Запрос с GROUP BY
    #38230903
Anacsy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу такой вот запрос:
Код: plsql
1.
SELECT period, (select sum(tarif) from zvernenya where st = 'True' ) AS [Cok2], Count(DISTINCT kodk) AS [Cok], Count(kodz) AS [Count-kodz] FROM zvernenya WHERE (((period) Between @from And @po))    GROUP BY period



Вопрос втом что в чати кода (select sum(tarif) from zvernenya where st = 'True' ) AS [Cok2] считает суму из всей таблицы
ка зделать так чтобы в ячейке [Сок2] считалось только сума за определьонную дату Between @from And @po
...
Рейтинг: 0 / 0
Запрос с GROUP BY
    #38230907
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты форумом не ошибся?
...
Рейтинг: 0 / 0
Запрос с GROUP BY
    #38230920
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anacsy,

ну добавь такое же условие по дате в свой дочерний select, как и в главном selecte.
...
Рейтинг: 0 / 0
Запрос с GROUP BY
    #38230922
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще запрос опасный, как ты думаешь сколько раз у тебя будет считаться одна и та же сумма для каждой строки?
...
Рейтинг: 0 / 0
Запрос с GROUP BY
    #38230966
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[offtop]
Код: sql
1.
@from And @po


Меня всегда такое умиляет))
[/offtop]
...
Рейтинг: 0 / 0
Запрос с GROUP BY
    #38230981
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch
Код: sql
1.
@from And @po


Меня всегда такое умиляет))


Формулировка @from and @po? =)
...
Рейтинг: 0 / 0
Запрос с GROUP BY
    #38231003
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnacsyПишу такой вот запрос:

...пропущено...

Вопрос втом что в чати кода (select sum(tarif) from zvernenya where st = 'True' ) AS [Cok2] считает суму из всей таблицы
ка зделать так чтобы в ячейке [Сок2] считалось только сума за определьонную дату Between @from And @poЕсли нужно с учетом за период, то, например, заменив его на что-то подобное:
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT
    period, 
    SUM(CASE WHEN st = 'True' THEN tarif ELSE 0 END) AS [Cok2],
    COUNT(...
    ...
FROM zvernenya WHERE ...
GROUP BY period
...
Рейтинг: 0 / 0
Запрос с GROUP BY
    #38231553
Anacsy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sphinx_mv,

Большое Спасибо!!!! ето оно!!!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запрос с GROUP BY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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