Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запрос с GROUP BY / 8 сообщений из 8, страница 1 из 1
18.04.2013, 14:22
    #38230903
Anacsy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с GROUP BY
Пишу такой вот запрос:
Код: 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
18.04.2013, 14:26
    #38230907
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с GROUP BY
Ты форумом не ошибся?
...
Рейтинг: 0 / 0
18.04.2013, 14:32
    #38230920
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с GROUP BY
Anacsy,

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


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


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


Формулировка @from and @po? =)
...
Рейтинг: 0 / 0
18.04.2013, 15:16
    #38231003
sphinx_mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с GROUP BY
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
18.04.2013, 19:11
    #38231553
Anacsy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с GROUP BY
sphinx_mv,

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


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